Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Как заставить работать сайт с 300 тысяч новостей ?

Как заставить работать сайт с 300 тысяч новостей ?


     06.07.2015    Общие вопросы    1198

вопрос
Здравствуйте. Ребята подскажите пожалуйста. Сделал на Open Server сайт, наполнял программой, мне когда то ее делали специально для таких ситуаций. На сайте 300 тысяч новостей, новости не большие, одна маленькая картинка, данные американских фирм. Ну так вот, сайт с таким большим количеством новостей не хочет открываться, подозреваю что сам движек не может обработать такую большую БД. Возможно ли как то все это дело оптимизировать, одним словом запустить сайт. Может сразу на хостинге его делать ? Просьба помогите советом, как быть ?

Ответа пока нет


Комментарии пользователей (14)

lutskboy
3

547 | 103

lutskboy - 6 июля 2015 15:25 - Юзер

Потянет он 300 000 новостей. Гляньте может там тега custom слишком много. Особенно с параметром order by rand

amoseo
11 | 2

amoseo - 6 июля 2015 15:43 - Юзер

Насчет 300 тысяч покачто не видел, но одному человеку помогал с DLE сайтом где чуть более 200.000 новостей, открывается быстро (зрительно задержек незамтено), сайт работает на копипасте и нормально индексируется (примерно 1/4 в индексе). Работает правда на дедике, на одном дедике несколько таких обьемных новостников. Бекапинг на отдельный сервер.
п.с. хостера необязательно укточнять ибо на дедике любого хорошего хостера так будут работать обьемные DLE сайты

ПафНутиЙ
1063

3392 | 2433

ПафНутиЙ - 6 июля 2015 15:47 - Админ

Какое железо у компа, какой конфиг у опенсервера?
может тупо памяти не хватает для php или mysql.
И если есть что-то, что делает рандомную выборку - забудьте про нормальную работу сайта, будет лежать постоянно.

Каков вопрос - таков и ответ. Просто помните об этом.

faqbill
22 | 8

faqbill - 6 июля 2015 18:19 - Юзер

Спасибо всем, делал на vds, параметры такие
2 Ядра
3500 МГц CPU
4300 Мб OЗУ
120 Гб HDD / 50 Гб SSD
Windows 2012R2
1 IP
1 Гбит/c Порт

домашний ноутбук навряд ли бы потянул, так как делал на 100К дома, были проблемы с открытием сайта тоже.

Amoseo подскажите, вы как то оптимизировали движек, или просто параметры дедика высокие ? Админка у меня открывается легко, а вот сам сайт не в какую.

amoseo
11 | 2

amoseo - 6 июля 2015 19:04 - Юзер

Знакмому саппорт (hostlife) поднастраивал дедик чтоб все рабтало.
Но логично что время увеличили на выполнение скриптов только при моем обращении в тикете, ато в phpmyadmin неполностью срабатывал запрос - https://dle-faq.ru/faq/questmysql/15424-kak-zapretit-dobavlenie-novostey-s-odinakovymi-zagolovkami-na-storone-bazy-dannyh.html

faqbill
22 | 8

faqbill - 6 июля 2015 18:32 - Юзер

Забыл указать

Apache - 2.2
PHP - 5.3
MySQL - 5.5

Может версию PHP надо было по новее, а то по дефолту я оставил ?

ПафНутиЙ
1063

3392 | 2433

ПафНутиЙ - 6 июля 2015 18:51 - Админ

а какую хоть ошибку выдаёт?

Каков вопрос - таков и ответ. Просто помните об этом.

faqbill
22 | 8

faqbill - 6 июля 2015 18:56 - Юзер

Пишет Fatal error: Maximum execution time of 180 seconds exceeded in D:\OpenServer\domains\BASEUSA\engine\classes\mysql.php on line 76 Время я увеличил в php.ini максимально

ПафНутиЙ
1063

3392 | 2433

ПафНутиЙ - 6 июля 2015 19:09 - Админ

не хватает мощей на mysql, нужно настраивать, но делать это имеет смысл на хостинге, а не на локалке.

Каков вопрос - таков и ответ. Просто помните об этом.

faqbill
22 | 8

faqbill - 6 июля 2015 19:25 - Юзер

Спасибо за ответ, вы не можете подсказать где можно почитать об такой настройке, я готов сайт и на хостинге переделать

faqbill
22 | 8

faqbill - 7 июля 2015 18:09 - Юзер

Ребята вычитал в интернете. Надо уменьшить не много саму Базу данных. У меня вопрос, возможно ли каким то запросом к базе удалить в краткой новости все описания, мне они не нужны, оставить только картинку и оглавление. Может саму БД открыть текстовым редактором и как то массово удалить. К сожалению я не могу понять где в БД начинается и заканчивается само описание в краткой новости, постарался может бы с помощью регулярных выражений удалить не нужное. Дело в том что у меня оно все дублируется, как в краткой так и в полной новости. Просьба не отказать и помочь. Спасибо.

ПафНутиЙ
1063

3392 | 2433

ПафНутиЙ - 7 июля 2015 23:00 - Админ

краткая новость храниться в колонке short_story таблицы dle_post, можно просто очистить её во всех новостях.

Каков вопрос - таков и ответ. Просто помните об этом.

faqbill
22 | 8

faqbill - 8 июля 2015 22:44 - Юзер

ПафНутиЙ,
Спасибо за ответ, но если я ее полностью очищу, картинки и оглавление тоже удалятся, а мне надо что бы они остались, только одно описание удалить

lutskboy
3

547 | 103

lutskboy - 14 июля 2015 19:31 - Юзер

Вот сайт где новостей больше чем 300к http://xtreme.ws/

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы