Перейти к публикации

garrix

новички
  • Публикации

    7
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

О garrix

  • Звание
    Новичок

Посетители профиля

Блок посетителей профиля отключен и не будет отображаться другим пользователям

  1. Как и обещал пишу, что получилось. Теперь все страницы открываются очень быстро, несмотря на мой калькулятор. Нужно было внести правки в файл show.short.php и engine.php В show.short.php отключить подсчет количества новостей ($count_all). А в engine.php нужно было убрать сортировку из запроса к базе (ORDER BY)
  2. В этом и загвоздка, что на мощный сервер жалко тратить деньги. Вот у соседа моего нормально работает сайт с 8-9 миллионами новостей на слабеньком VDS. Как он это все настроил естественно не говорит. Обратил внимание, что в таблице dle_post у него нет столбца allow_main (do=stats выдает ошибку). Еще он использует кеширование, от Cloudflare вроде Уже писал, напишу еще раз, что страницы новостей (10 млн) и комментарии (15 млн) к ним подгружаются быстро, в отличии от Wordpress, Joomla, Processwire и др., перепробовал практически всё за 2 года. В этом есть очень большой успех 👍 Я же в вер
  3. Естественно все отключено по максимуму, но страницы категорий и главная не загружаются с ошибкой Internal Server Error Попробую в базе allow_main 1 оставить только у пары сотен новостей и убрать из запроса сортировку Как я понял, другого решения нет. Ни одна CMS не справляется с таким объемом. DLE единственная может быстро открывать страницы постов, только нужно разобраться с главной и категориями
  4. На сайте 10 млн новостей. Одна новость и комментарии к ней загружается быстро, но главная, страница категорий и редактирование новостей в админке не загружаются Вопрос, как ускорить загрузку? В каких файлах нужно сделать изменения? Как я понял, проблема в запросе SELECT COUNT, который и тормозит загрузку из-за большой БД В коде попробовал отключить подсчет новостей, поставив значение 300, но проблема осталась. Категории стали загружаться долго, но главная так и не открывается Вот этот код в файле show.short.php $count_all = $db->super_query( $sql_count ); if($ne
×
×
  • Создать...