Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Как ускорить загрузку форума
Как ускорить загрузку форума
Подскажите как (или где почитать на русском) можно включить кэширование страниц форума. Интересует в первую очередь сам форум, а не база данных.
-
- Поддержка
- Сообщения: 5284
- Зарегистрирован: 19 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 186 раз
- Поблагодарили: 793 раза
Pavel
На русском вряд ли, но вот на языке PHP запросто
1. берём установочный архив с phpBB
2. смотрим папку contrib и находим там README.HTML
3. открываем его и смотрим....
4. находим "Template cacheing"
Смысл в том, что в той же папке лежат 2 файлика:
template_file_cache.php
template_db_cache.php
Так вот надо первый template_file_cache.php переименовать в template.php и заменить им аналогичный в папке includes.
Естественно, что если были прописаны какие-нибудь моды в template.php, то их надо добавить в новый файл.
(Ещё я заметил, что в дистрибутиве phpBB 2.0.13 template_file_cache.php и template_db_cache.php без обновлённого кода с версии 2.0.11 на 2.0.12 (или когда там template.php обновлялся..). Я на форуме это указал, то ничего толкового так и не ответили. Поэтому также фиксим его ручками)
На русском вряд ли, но вот на языке PHP запросто
1. берём установочный архив с phpBB
2. смотрим папку contrib и находим там README.HTML
3. открываем его и смотрим....
4. находим "Template cacheing"
Смысл в том, что в той же папке лежат 2 файлика:
template_file_cache.php
template_db_cache.php
Так вот надо первый template_file_cache.php переименовать в template.php и заменить им аналогичный в папке includes.
Естественно, что если были прописаны какие-нибудь моды в template.php, то их надо добавить в новый файл.
(Ещё я заметил, что в дистрибутиве phpBB 2.0.13 template_file_cache.php и template_db_cache.php без обновлённого кода с версии 2.0.11 на 2.0.12 (или когда там template.php обновлялся..). Я на форуме это указал, то ничего толкового так и не ответили. Поэтому также фиксим его ручками)
Последний раз редактировалось Siava 21.03.2005 15:00, всего редактировалось 1 раз.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- Поддержка
- Сообщения: 5284
- Зарегистрирован: 19 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 186 раз
- Поблагодарили: 793 раза
Pavel
Вот фрагмент из обновления 2.0.11 на 2.0.12
REPLACE WITH
YarNET
Угу, мне тоже понравилось
Добавлено спустя 2 минуты 16 секунд:
Pavel
Ах да.. ещё..
Вот фрагмент из обновления 2.0.11 на 2.0.12
- includes/template.php
Код: Выделить всё
$filename = phpbb_realpath($this->root . '/' . $filename);
Код: Выделить всё
$filename = ($rp_filename = phpbb_realpath($this->root . '/' . $filename)) ? $rp_filename : $filename;
Угу, мне тоже понравилось
Добавлено спустя 2 минуты 16 секунд:
Pavel
Ах да.. ещё..
Тут написано, что на папку cache надо выставить права доступа 777 (если система *nix) :wink:Under UNIX systems this is typically achieved by using chmod a+w cache or chmod 777 cache.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 1.0.0
- Сообщения: 9
- Зарегистрирован: 19 лет 3 месяца
-
- Поддержка
- Сообщения: 5284
- Зарегистрирован: 19 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 186 раз
- Поблагодарили: 793 раза
YarNET
Мы этот вариант не рассматриваемесли на сервере вкл. SAFE MODE, то cache работать не будет
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 2.0.6
- Сообщения: 518
- Зарегистрирован: 19 лет 5 месяцев
-
- Поддержка
- Сообщения: 5284
- Зарегистрирован: 19 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 186 раз
- Поблагодарили: 793 раза
Кстати, мне это кеширование мало помогло.. скорей даже не дало ощутимого результата. Вероятно из-за того, что форум перенаворочен "На глаз" скорость с кешированием или без одна и та же. Хотя, с ним нагрузка на процессор несколько ниже.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- Поддержка
- Сообщения: 5284
- Зарегистрирован: 19 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 186 раз
- Поблагодарили: 793 раза
YarNET
Угу.. и посетители радуются тому, что у них отобрали все прикольные возможности и удобства
Я конечно иногда провожу чистку ненужных модов, но лучше всего ускоряет форум оптимизация самих модов (выдёргивание из них лишнего), разгрузка и оптимизация главной страницы со списком форумов (так как она самая посещаемая).
Резать графику тоже смысла нет, особенно когда канал 100Мбит, я лишь оптимизировал gif-ы, ужав их почти в 2 раза.
Конечно без графики будет всё летать, но сомневаюсь, что в таком стиле кто-нибудь долго задержится
Есть ещё способ ускорения загрузки форума - это его удалить
Угу.. и посетители радуются тому, что у них отобрали все прикольные возможности и удобства
Я конечно иногда провожу чистку ненужных модов, но лучше всего ускоряет форум оптимизация самих модов (выдёргивание из них лишнего), разгрузка и оптимизация главной страницы со списком форумов (так как она самая посещаемая).
Резать графику тоже смысла нет, особенно когда канал 100Мбит, я лишь оптимизировал gif-ы, ужав их почти в 2 раза.
Конечно без графики будет всё летать, но сомневаюсь, что в таком стиле кто-нибудь долго задержится
Есть ещё способ ускорения загрузки форума - это его удалить
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
Есть ли какая нибудь информация о том, что лучше кэшировать файлы форума или базу данных? У меня как то странно всё работает - то всё очень быстро грузится, то подолгу жду ответа от сервера. Может лучше кэшировать базу данных, т.к. другие странички сайта всегда сразу грузятся, без периода ожидания (как для форума).