Stek

Рейтинг
315
Регистрация
23.05.2004
Osan:
Особенности редиректор возникают от особенностей начинки серверов.

Вот уж что то, а начинка сервера вообще к этому отношения не имеет.

Могу предположить, что сертификат проверяется до редиректа, отсюда и проблема. Имхо так и должно быть, хотя утверждать не буду. Дайте ссылку на сайт, посмотрю как хром реагирует. Но чисто по логике - проверка сертификата происходит до получения ответа о редиректе.

borisd:
Для себя я бы делал на фреймворке, но не на пхп, конечно.

Криворукость реализации от языка не зависит. Можно и go взять, но не факт, что результат будет удобнее, быстрее и легче в поддержке.

Если есть возможность посмотреть видео курс - то почему бы и нет. Для начала хотя бы получить общую информацию что и как, какие есть возможности и т.п. А потом уже и рыть в нужную сторону. Информация лишней не бывает, особенно если ее кто то быстро и достаточно преподнесет.

А то вон на предъидущей странице упомянули SOLID и GRASP - попытался почитать что это, вообще ни разу не понятно.

"SOLID - Эти принципы, когда применяются вместе, предназначены для повышения вероятности того, что программист создаст систему, которую будет легко поддерживать и расширять в течение долгого времени"

"GRASP - общие шаблоны распределения ответственностей; также существует английское слово "grasp" — «контроль, хватка») — шаблоны, используемые в объектно-ориентированном проектировании для решения общих задач по назначению ответственностей классам и объектам."

Извините, но без конкретных примеров на конкретной задаче, это вообще не понять. Так и представляю, начинается новый проект, встает ведущий разработчик и заявляет:

- итак, делать будем по GRASP. Для начала нам надо реализовать шаблон информационного эксперта , ведь он в данной инкапсуляции самый важный. Как, вы не знаете этого шаблона ? А как же вы будете реализовывать шаблоны создателя, слабой зависимости и высокого зацепления ?

danforth:
Пощупать ООП, разобраться с наследованием, инкапсуляцией и полиморфизмом. Прочитать про GRASP и SOLID, понять, почему глобальное состояние - плохо. Прочитать про YAGNI и KISS, а также Unix Way.

А потом столкнуться с реальным проектом и понять, что большая часть из этого нафиг не нужна. Т.е. можно конечно использовать, но за свое время и свои деньги. А заказчик платит только за результат.

danforth:
в слух вы должны произносить только одно: "О! Они назвали этот паттерн таким именем, а я все время называл его по другому!", т.е. вы должны прийти к паттернам сами, по крайней мере к большинству из них.

Самому сложно прийти, можно только перенять идею при работе с чужими проектами. А вот с названиями да, свой велосипед из палок и какашек - внезапно может оказаться каким нибудь патерном с громким названием, да еще окажется что при этом ты работаешь по Agile методологии :D

LineHost:
Статистика наверно такая - те кто использует VPS, 70-80% в полне достаточно шаред хостинга.

Точно так же, как и 80% передвигающихся на такси, могли бы тоже самое сделать и на автобусе. Но знаете те ли - платят еще и за комфорт.

ТС переходит с шаред хостинга. Для него масштабирование - это простое переключение vps ресурсов на заданном хостинге. Смотрите на мир проще :)

Devvver:
Мне нужно дать инструмент в руки контент менеджера, для которого админка WP представляется адом

Пускай графики в экселе рисует и сохраняет как картинку, если уж там такой дурачок сидит.

Длинна всех полей в строке не должна превышать 2000 символов.

Т.е


f_name = varchar(64)
l_name = varchar(64)
email = = varchar(128)

даст в сумме уже 256 символов на строку. Но при этом поля с типами text, blob - в этой сумме строк учитываться не будут.

danforth:
1 запрос в секунду - это не нагрузка.

Конечно, сравнивать с вашим сайтом в 10 миллионов посещений даже не стоит, но у ТС вопрос совершенно не об этом :)

Хотелось бы видеть, какой именно сейчас тарифный план у ТС. Имхо судя по htop там у него нагрузки ни какой нет, т.е. оптимизировать сферического коня в вакууме довольно сложно.

sanika:
движок сайта перепишет

Тогда так


RewriteEngine On
RewriteRule ^che-totam/$ index.php?page_id=800 [L]

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
sanika:
а во-вторых - оказалось что редирект происходит где-то в движке.

Т.е. набрав index.php?page_id=800 перекинет на /bla-bla-page/ ?

Всего: 2766