Status message

Maintenant, vous regardez: Areas for improving Drupal performance

Areas for improving Drupal performance

There are several often overlooked areas for improving Drupal performance that are simple to implement.

1. Eliminating 404 Errors
One of the most overlooked performance drains of a typical Drupal site are seemingly innocent 404
(File not found) errors. This is because Drupal is often configured to deliver a full dynamic response to a
404 error, even if that request was for a tiny image file in a forgotten style sheet or a favicon.ico deleted
long ago.
The solution is to resolve each of the 404 errors reported in Drupal’s admin logs, and change the
ErrorDocument directive in your .htaccess to look something like this:

  1. <FilesMatch "\.(png|gif|jpe?g|s?html?|css|js|cgi|ico|swf|flv|dll)$">
  2. ErrorDocument 404 default
  3. </FilesMatch>

2. Disabling Modules You’re Not Using
Disable any modules that you are not using to avoid Drupal interacting with these modules. Don't leave
devel modules running on your production site!

3. Page Caching
Sometimes it’s the easy things that are overlooked, which is why they’re worth mentioning again. Drupal
has a built-in way to reduce the load on the database by storing and sending compressed cached pages
requested by anonymous users. By enabling the cache, you are effectively reducing pages to a single
database query rather than the many queries that might have been executed otherwise. Drupal caching
is disabled by default and can be configured at Configuration -> Performance.

4.Bandwidth Optimization
There is another performance optimization on the Configuration -> Performance page to reduce the
number of requests made to the server. By enabling the “Aggregate and compress CSS files into one”
feature, Drupal takes the CSS files created by modules, compresses them, and rolls them into a single file
inside a css directory in your “File system path.” The “Aggregate JavaScript files into one file” feature
concatenates multiple JavaScript files into one and places that file inside a js directory in your “File
system path.” This reduces the number of HTTP requests per page and the overall size of the
downloaded page.

5.Pruning the Sessions Table
Drupal stores user sessions in its database rather than in files. This makes Drupal easier
to set up across multiple machines, but it also adds overhead to the database for managing each user’s
session information. If a site is getting tens of thousands of visitors a day, it’s easy to see how quickly this
table can become very large.
PHP gives you control over how often it should prune old session entries. Drupal has exposed this
configuration in its settings.php file.

  1. ini_set('session.gc_maxlifetime', 200000); // 55 hours (in seconds)

The default setting for the garbage collection system to run is a little over two days. This means that
if a user doesn’t log in for two days, his or her session will be removed. If your sessions table is growing
unwieldy, you’ll want to increase the frequency of PHP’s session garbage collection.

  1. ini_set('session.gc_maxlifetime', 86400); // 24 hours (in seconds)
  2. ini_set('session.cache_expire', 1440); // 24 hours (in minutes)

When adjusting session.gc_maxlifetime, it also makes sense to use the same value for
session.cache_expire, which controls the time to live for cached session pages. Note that
the session.cache_expire value is in minutes.

6.Managing the Traffic of Authenticated Users
Since Drupal can serve cached pages to anonymous users, and anonymous users don’t normally require
the interactive components of Drupal, you may want to reduce the length of time users stay logged in or,
crazier yet, log them out after they close their browser windows. This is done by adjusting the cookie
lifetime within the settings.php file. In the following line, we change the value to 24 hours:

  1. ini_set('session.cookie_lifetime', 86400); // 24 hours (in seconds)
  2. </doce>
  3. And here we log users out when they close the browser:
  4. <code>
  5. ini_set('session.cookie_lifetime', 0); // When they close the browser.

The default value in settings.php (2,000,000 seconds) allows a user to stay logged in for just over
three weeks (provided session garbage collection hasn’t removed their session row from the sessions
database).

Tags:

Comments

Смотреть фильм онлайн Менталист посмотреть в хорошем качестве онлайн Лучший онлайн-кинотеатр?

Добрый день, граждане.

Онлайн смотреть фильм Американцы смотреть в хорошем качестве онлайн вы можете посмотреть

все премьеры фильмов

Смотреть фильм онлайн Менталист смотреть в хорошем качестве онлайн предлагаем смотреть фильмы и сериалы в

хорошем качестве

Смотреть фильм онлайн Ривердэйл смотреть в хорошем качестве онлайн Лучший онлайн-кинотеатр?

Добрый день, граждане.

Смотреть фильм онлайн Кости смотреть в хорошем качестве онлайн

свежие обновления и новинки фильмов

и сериалов

Онлайн фильм смотреть Родина смотреть в хорошем качестве онлайн Самый полный и актуальный

список фильмов 2020 года

Онлайн смотреть фильм Флэш смотреть в хорошем качестве онлайн

Онлайн кинотеатр

Онлайн фильм смотреть Чужестранка онлайн посмотреть в хорошем качестве лучший онлайн

кинотеатр

Фильм онлайн смотреть Черный список смотреть в хорошем качестве онлайн предлагаем смотреть

фильмы и сериалы в хорошем качестве

Онлайн смотреть фильм Миньоны Грювитация 2020 смотреть в хорошем качестве онлайн

Смотреть фильмы, сериалы, мультфильмы, шоу, передачи

онлайн

Написать комментарий на отзыв типа таких

Смотреть фильм онлайн Американцы в хорошем качестве онлайн смотреть

Среди онлайн-кинотеатров есть лучшие

Смотреть фильм онлайн Рассказ Служанки онлайн в хорошем качестве смотреть вы можете посмотреть все премьеры фильмов

Онлайн смотреть фильм Теория большого взрыва посмотреть в хорошем качестве онлайн

свежие обновления и новинки фильмов и сериалов

Онлайн смотреть фильм Капкан онлайн в хорошем качестве смотреть регулярные

обновлеения и пополнения

Написать комментарий на отзыв держи

Смотреть фильм онлайн Сверхъестественное онлайн в хорошем качестве посмотреть Самый

полный и актуальный список фильмов 2020 года

Смотреть фильм онлайн Бывшие в хорошем качестве онлайн посмотреть Онлайн-кинотеатр

Смотреть онлайн фильм Симпсоны смотреть в хорошем качестве онлайн

Смотреть фильмы, сериалы, мультфильмы, шоу,

передачи онлайн

Фильм онлайн смотреть Холостяк СТБ посмотреть в хорошем качестве онлайн Подробный гид по онлайн-кинотеатрам и видеосервисам

Смотреть онлайн фильм Текст смотреть онлайн в хорошем качестве

Самый полный и актуальный список фильмов 2020

года

Смотреть онлайн фильм Стрельцов смотреть в хорошем качестве онлайн Смотреть фильмы, сериалы,

мультфильмы, шоу, передачи онлайн

Фильм онлайн смотреть Холостяк ТНТ смотреть онлайн в хорошем качестве вы можете посмотреть

все премьеры фильмов

Pages

Add new comment

Filtered HTML

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
12 + 8 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.