DDoS — как уменьшить нагрузку на php?

Задача


Недавно спрашивал о настройке кеша на php. Нужно это было, чтоб уменьшить нагрузку на MySQL, т.к. идет DDoS на сайте (по 40к коннектов за раз).

На скорую руку сделал этот кэш. При первом заходе на страничку c ID = 1500 — берет её из БД, кидает копию страницы на хард под именем 1500.html. Сверху в коде стоит проверка — если существует файл 1500.html, делает

include('cache/ID.html');
die();


Нагрузка на MySQL дейтвительно упала, но теперь в топе куча процессов php-cgi с большим процентом нагрузки. Соответственно, сайт лежит.

P.S. Фильтрами на уровне ОС от ддос отбиться не получается. Какой-то там хитрый ддос.

Вопрос


Я так понимаю, php парсит index.php и отсюда идет нагрузка. Может я как-то не так разместил проверку на существование файла 1500.html?

Как лучше сделать, чтоб при наличии кеша странички на харде была минимальная нагрузка на php?

PHP   Защита   от   DDoS    

429   10   11:28, 2nd October, 2020


Почему так мало программ на Android с хорошим интерфейсом, по сравнению с iOS?

Вчера посмотрел презентацию «сами_знаете_чего» и был поражен интерфейсом встроенного и не совсем софта. Немного погуглил, и понял что ситуация такая, что очень много красивых приложений на iOS, причём не просто красивых, а просто обалденных.

Сам я являюсь владельцем телефона и планшета на android, и я почти не встречал действительно красивых программ на эту ОС. Интерфейс софта обычно построен на стандартных элементах, и все программы похожи между собой.

Вопрос не холивара ради, но всё-таки — почему такая ситуация?

Android    

405   6   11:21, 2nd October, 2020


Баг с подчёркиваниями в Нетбинсе?

В Линуксе, Нетбинсе 7 бета и 6.9, GTK laf есть неприятный баг с тем, что не отображаются подчёркивания:
c4f771e31d2a7b374379a05fac54cde4.png


Сталкивался ли кто с багом и решением?

GTK+   NetBeans    

409   1   11:18, 2nd October, 2020


Первая работа по специальности?

Устраиваюсь на первую работу по своей специальности, до этого на нескольких работах не заключал никаких договоров и был временным рабочим. Сейчас же судьба распорядилась так, что я делал сайт небольшой фирме, а сейчас решил устроиться к ним за небольшую сумму денег работать ради стажа (учусь на 2м курсе на программиста), сам почти не шарю в бухгалтерских и смежных вопросах, поэтому хочется узнать у Вас следующее:



1. Какой тип договора оформлять? Я буду работать не полный рабочий день, только по несколько часов в день уделять сайту.

2. Как лучше всего попросить, чтобы записали в трудовую книгу мою должность? Директор фирмы сказал, что они могут написать всё что захочу, мол идёт на встречу мне. Хоть я и буду только обслуживать сайт, но директор сказал, что может оформить хоть как «ведущим специалистом по работе с сайтом».

3. Какие проблемы могут возникнуть у новичков на первой работе?

Карьера    

279   5   11:18, 2nd October, 2020


Вопросы на собеседовании программисту С++

Посоветуйте интересные вопросы программисту С++, что бы оценить его знания?

Вот несколько вопросов, которые задаю я на интервью:

1. Виртуальные функции — что это и зачем?
2. Виртуальный деструктор — что это и зачем?
3. Что предпочтительней, наследование или инкапсуляция? в каких случаях и почему?
4. Есть такие волшебные слова: мьютекс и волотайл, о чем речь?
5. Чем отличается процесс от потока?

Программирование   C++    

383   11   11:17, 2nd October, 2020


Найти/создать изображение пингвина tux в значении facepalm?

Уважаемое сообщество, я понимаю, что просьба несколько странная и возможно ей место на ЛОРе, но там значительно меньше людей, умеющих пользоваться «gimpошопом».


Так вот, поиск в интернете по кейвордам facepalm + tux + penguin + linux

в различных комбинациях ничего не дал. Может быть вам будет интересно создать новый мем или помочь людям найти соответсвующее изображение?


Просто иногда такая картинка была бы очень к месту.

Вот главный герой.

Предлагаю использовать в качестве исходника вариант «Tux Crystal 2nd revision»


Заранее прошу прощения за возможные последсвия.
Not-again-picard2.jpg

Изображения    

305   4   11:16, 2nd October, 2020


Скрипт доски объявлений (php)?

Порекомендуйте пожалуйста php-скрипт доски объявлений.



Нужно:

1) Чтобы можно было хорошо структурировать разделы

2) Обязательно добавлять фотографии к объявлению

3) Не перегруженный функциями

4) Невысокая нагрузка на систему



Спасибо.

Веб-разработка    

350   6   11:09, 2nd October, 2020


шифрованные диски — Чем?

Нужно зашифровать весь раздел что бы доступ к нему был как из винды (ХР и выше) так и из линукса.

На данный момент использую TrueCrypt, который позволяет делать шифрованные диски как с целых разделов так и из файлов (которые и используются как контейнеры).

Какие есть альтернативы?

TrueCrypt    

344   5   11:01, 2nd October, 2020


Как работать с try — catch при проверке ввода в С++?

Есть переменная типа int, делаю cin >> var. В случае, если пользователь введет тест, либо что-то нехорошее, то необходимо вывести свой текст ошибки без завершения приложения. Пробую так:
try<br/>
{<br/>
cin &gt;&gt; var;<br/>
}<br/>
catch(std::exception& e)<br/>
{<br/>
cout &lt;&lt; &quot;Ошибка ввода!&quot;;<br/>
}<br/>


В случае ошибки текст выводится, но приложения на этом завершается. Как быть? Никак не могу разобраться с try catch :(

Приложение — простая консолька.

C++    

291   6   10:55, 2nd October, 2020


Что случилось с сайтом loginza.ru?

В нескольких проектах был реализован вход через этот сайт. Пару дней назад у них закончился SSL сертификат. Теперь вообще на сайте и в виджете кидает mysql ошибку.


Я не знаю, стоит ли ждать восстановления сервиса, или начинать искать альтернативу.

Loginza    

498   4   10:43, 2nd October, 2020