|
2 / 2 / 0
Регистрация: 16.06.2018
Сообщений: 15
|
|
Какой самый тяжелый скрипт?19.06.2018, 10:16. Показов 1672. Ответов 10
Метки нет (Все метки)
Доброе время суток!
Подскажите, пожалуйста! Есть сайт новостей. На нем нет видео и используют ютюб, значит там ресурсов мало. На нем есть скрипты поиска, поиск по базе данных, вывод ленты новостей и вывод конкретной новости. Подскажите, какой из скриптов больше всего нагружает ресурсы сайта? Заранее огромное спасибо.
0
|
|
| 19.06.2018, 10:16 | |
|
Ответы с готовыми решениями:
10
Дорогие знатоки! Какой по вашему мнению самый лучший способ перевести кракозябры на русский? Почему-то все время показывает самый последний вариант, независимо от того, ид какой новости был получен... Какой способ поднять php сервер на win8 таки самый "рассово верный"? |
|
120 / 116 / 77
Регистрация: 19.08.2013
Сообщений: 430
|
|
| 19.06.2018, 10:44 | |
|
ИМХО поиск, но это не точно
0
|
|
|
504 / 247 / 75
Регистрация: 31.10.2010
Сообщений: 747
|
||
| 19.06.2018, 12:37 | ||
|
Flavus,
Вероятно Вы имели ввиду ресурсы сервера: процессорное время, память, диск? Если так, то любая часть программы реализующей сайт может потреблять ресурсы, зависит от качества программы, качества железа и даже от состояния железа. Например, жёсткий диск с битыми секторами может вызывать повторные чтения которые сильно задерживают процесс выполнения обращения к диску (например, к базе данных на диске).
0
|
||
|
2 / 2 / 0
Регистрация: 16.06.2018
Сообщений: 15
|
||||||
| 21.06.2018, 18:08 [ТС] | ||||||
|
RefSol, gbsoftware, я просто не понимаю. Я делаю у себя на сайте скрипт, который выводит 1000 слов на странице:
Достаточно даже зажать F5 (автообновление) - за 30 сек падает. Я проверил такой же сайт конкурента - 2500 заходов в секунду недостаточно, чтобы положить его. Дальше у меня не хватило интернета. При этом ресурсы у нас примерно одинаковые - и я и конкурент на бесплатном хостинге. 500 мегабит интернет,70 мб ОЗУ, 500 Мгц процессор. Я не понимаю, в чем загадка скрипта, выводящего 1000 раз слово привет (у меня на сайте он, правда, делает другую операцию).
0
|
||||||
|
504 / 247 / 75
Регистрация: 31.10.2010
Сообщений: 747
|
|||
| 22.06.2018, 00:05 | |||
|
Flavus,
Подобные перегрузки сервера называют DoS-атака положить такой атакой можно любую систему, критическая нагрузка (число запросов в единицу времени) зависит от общей организации сервера, его мощности и средств защиты. Управляя этими параметрами возможно повышать стойкость к нагрузкам и DoS-атакам. Это достаточно объёмные вопросы изучайте, используйте хорошие книги. Начинать всегда лучше с изучения операционной системы, в данном случае Linux, т.к. большинство серверов работает на Linux. Изучите управление и настройки сервера (например, apache2) и политику безопасности, далее изучите принципы действия сетевых экранов и фильтров, потом посмотрите как управлять многопоточностью скриптов, например, php-скриптов запущенных из-под сервера (например, apache2), затем уже возможно вернуться к вопросу оптимизации скриптов. Можно конечно плюнуть на основы и не изучать "как там всё работает под капотом", но тогда и понимания причин и следствий не будет, а самое главное не будет понимания как делать существенно лучше. Добавлено через 4 минуты
1
|
|||
|
2 / 2 / 0
Регистрация: 16.06.2018
Сообщений: 15
|
|||||||||||
| 22.06.2018, 11:03 [ТС] | |||||||||||
|
RefSol, я то знаю, что ддос-атака. Я зарегистрировал пробный бесплатный хостинг на год - 500 мбит в секунду скорость, 70 мб ОЗУ и 500 мгц проц - минимум.
Просто оно так получается, что я не могу войти на сайт конкурента и зажать там F5, оно ничего не даст, а он может, причем мы используем один и тот же бесплатных хостинг. Так и сайт такой смысла нет делать, завалят сразу, боловаться будут. Скрипт мой используется для раскрутки сайта и вот что делает: на главной странице есть меню "поддержите нас в гугл!" и ведет на адрес http://site.com/supp.php supp.php:
сейчас я скрипт убрал, в общем сделано так:
0
|
|||||||||||
|
669 / 640 / 335
Регистрация: 26.04.2014
Сообщений: 2,122
|
|
| 22.06.2018, 14:14 | |
|
у всех поисковых систем сейчас есть сильные защиты от накруток! Ваша затея не рабочая. Это сейчас делается не так.
Это очень сложно и алгоритмы часто меняются.
1
|
|
|
2 / 2 / 0
Регистрация: 16.06.2018
Сообщений: 15
|
|
| 22.06.2018, 16:08 [ТС] | |
|
alexsamos33, спасибо.
возвращусь к своей теме, мне интересно какой самый тяжелый скрипт. Какой скрипт наиболее подвержен ДДОС-у? У меня есть страх, что я вложусь сильно материально в свой сайт, а какой то
0
|
|
|
669 / 640 / 335
Регистрация: 26.04.2014
Сообщений: 2,122
|
||
| 22.06.2018, 16:23 | ||
|
А вот если взять платный, хотя бы самый дешевый, сколько там, рублей 100 может, там ограничений не будет. На бесплатном - прогоришь точно, никакой гарантии нет. На платном - нет, там и резервные копии делаются и всё такое. Просто попробуй sleep(2); запустить много раз и посмотри. Здесь не от того, какой скрипт тяжелый, здесь очень сильно урезанные ресурсы.
1
|
||
|
2 / 2 / 0
Регистрация: 16.06.2018
Сообщений: 15
|
|
| 23.06.2018, 13:24 [ТС] | |
|
alexsamos33, вчера у меня произошла такая ситуация. На форуме службы поддержи хостинговой компании обратился клиент, с пакетом PRO (не бесплатный хостинг). Он попросил сделать так, чтобы его сайт работал быстрее (оптимизировать). Его сайт построен на wordpress, с платным доменом .net (а у меня бесплатный .tk) и имеет тематику рыбалка. Ну вот я взял, ввел в поиск слово рыба начал флудить его сайт GET-запросами, от 2 до 20 запросов в секунду (среднее 10). И оказалось, что он упал также быстро, как и сайт на бесплатном хостинге. Так что если не покупать выделенный сервер, смысла брать пакет PRO просто нет. У меня появился вопрос, 10 запросов в секунду, это мало или много? Кстати, я нашел ответ на свой вопрос - самый тяжелый скрипт все же поиск.
0
|
|
|
669 / 640 / 335
Регистрация: 26.04.2014
Сообщений: 2,122
|
|
| 23.06.2018, 19:13 | |
|
Flavus, Просто возьми
и перейди к другой хостинговой компании! Может у них в минуту N-ное количество ресурсов только использовать можно. Ищи другой! Просто sleep напиши в скрипте и тоже легко будет его положить в твоем случае!
1
|
|
| 23.06.2018, 19:13 | |
|
Помогаю со студенческими работами здесь
11
Не подскажите ли какой-нибудь коммерческий скрипт доски объявлений? Как узнать от какой кнопки запустился php-скрипт С какой строки писать скрипт- с первой или нет? какой скрипт работает на сайте factroom случайных фактов? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|