» » » Кеширование лангов (Языков)

Кеширование лангов (Языков)

morfei
Всем привет. И так, меня задолбали эти пустословы и балбесы у которых все типа получается, но они все говорят про оптимизацию и что у них все намного лучше чем у нас. Потому выкладываю мод кеширования языков в файле.


1) Распаковываем архив и закидываем language в include/language (с заменой)

2) Даем права записи для папки /language (которая в корне)

3) Открываем include/language/storage/gum.php находим там:

        $this->_languages[4] = Array 
        (
            'language_id' => 4,
            'language_code' => 'uk',
            'language_name' => 'Українська',
            'language_autodetect_regex' => '/^uk/i',
            'language_setlocale' => 'uk_UA.utf8',
            'language_default' => 1
        );  


Если украински не нужен, то закомментируем, если нужен оставляем, если нужно другое, то заменяем на свое.
----

Теперь все, кеширование работает, больше языковые файлы не будут браться из БД хоть там и хранятся, они будут хранится в файле, вообщем это снизит порядка ~20% нагрузки. Если не знали как это сделать то не спрашивайте как это работает, главное все работает и кеширует, значит есть результат. При каждом изменении или добавлении файлов в систему через админку или напрямую бд не забывайти чистить кеш, то есть удалять два или более *.txt файла в папке /language (в корне).

Болтливых людей как грязи - деловых мало.

Спасибо gumslone за помощь.


Файлы - Files:

Скачать SocialEngine 3 Кеширование лангов (Языков) / DownLoad SocialEngine 3 Кеширование лангов (Языков)

Версия - Version: -
Версия SE - Version SE: 3.20

English Version RAR: Скачать / Download

Поделиться

Другие публикации по теме:

Комментарии