Aisamiery

Aisamiery
Рейтинг
324
Регистрация
12.04.2015
borisd:
crodolox, для клиента, т.е. чайника, который много слышал о пхп, но ничего не слышал о питоне, достаточно указать на идеальную документацию, плюс показать книжки о питоне/джанго в книжном магазине, чтобы клиент не волновался по поводу распространенности языка и фреймворка.

Ну, и можно показать, что используют серьезные компании:

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

Во вторых, то что вы привели не является реалием дел. Как много интернет магазинов на C++ вы видели? А знаете сколько нужно человек на проект чтоб его поддерживать?

Ваша картинка имеет место быть внутри компании яндекса, так как боты и существенная часть ПО у Яндекса исторически на С++, JavaScript на интерфейсах всех сервисов, далее по убыванию: Java - для тестирования и мобильных приложений, Python - для аналитических алгоритмов (в питоне богатая библиотека математическая и различные научные либы, ведь не зря питон это ЯП ученых), Perl - разбирает по полочкам большие массивы текстовых данных ( удобнее для этой задачи конечно же пока не нашлось языка, так как perl как не крути написан лингвистом ).

Вопрос: что из всего этого требуется заказчику интернет магазина например? :))

А картинки лучше брать из спец источников, например:

http://githut.info/

http://redmonk.com/sogrady/2016/02/19/language-rankings-1-16/

ну и далее по списку коих много на самом деле

---------- Добавлено 08.04.2016 в 16:44 ----------

crodolox:
Как относится народ к сайтам, которые написаны на питоне ? А то, как не посмотрю, сайты пишут и продают на php (я про раздел покупки/продажи сайтов), является ли django отталкивающим фактором ?

Тут не совсем понятен вопрос.

Заказчику в большинстве своем требуется конечный продукт, для реализации каких то бизнес процессов. По-этому, если он обратился к команде которые пишут на python, то они напишут ему на нём, если к вордпрессклепателям, то ему на вордпрессе систему управление кинотеатром построят, не то что там ИМ.

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

alexdosson:
У меня мини сайт на HTML простом. Мне на одну страницу надо вставить онлайн тест написанный на PHP. Если у меня все страницы .HTML и тут я вставлю .PHP страницу, это будет нелепо. Как поступить?

Я тут подумал. Вы можете вставить результат работы скрипта через iframe. Или пользовательскую логику сделать через ajax, а обработчик будет на php, но как страницы существовать не будет.

Уже давали эту ссылочку или еще нет? https://habrahabr.ru/post/262623/

Там у людей 38 млн в час и 95% запись, на одном сервере. Так что БД как правило не причем, очень часто причиной становится кривая архитектура приложения.

Да вы кстати посмотрите еще в сторону aws rds

Booch24:
Я писал в ТП, но прошло уже много времени и так ничего не решилось. Готов оплатить эту настройку, но прошло уже пол дня. Сейчас вообще никто не отвечает.
Насчет hosts, есть такая рекомендация при данной проблеме.

Если хотите, я могу посмотреть вашу проблему напрямую на сервере.

Просто вы явно копаете не туда.

Даже настроить сервер помочь могу.

В личку напишите

Bbefore:

Aisamiery, а откуда возьмется uploader на html сайте?

Гипотетически (историй может быть много).

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

Вы попросите программиста, допилить вам этот функционал, программист не будет в курсе, что html файлы у вас могут выполнять php код ( ну это не логично, как минимум ), вы конечно про это благополучно забыли и не сказали программисту, ведь уже год прошел с того момента.

И вот через некоторое время, ваш хостер блочит ваш акк за спам... :)

Я не говорю, что это дыра ежеминутная, как только вы это сделали, ваш сайт сразу же ломанут. Эта та дыра, которая расчитана на человеческий фактор. Я опять повторюсь, сценариев развития много, просто нет смысла вносить такие ошибки изначально, это грабли на которых многие наступали. Конкретно вы, возможно и не наступите, но зачем изначально стрелять себе в ногу.

Файлы с html должны быть html, а файлы с php кодом должны быть с расширение php, тип должен соответствовать своему обработчику, тогда такие приложения более предсказуемы. Тем более мы же не знаем, что там в будущем будет, по этому и придуманы стандарты :)

orphelin:
Aisamiery, кто положит? и почему он не положит backdore.php до кучи?

Потому что на uploader'ы файлов стоят ограничение по расширениям скриптовых языков и html к ним не относится. Плюс в папочке с upload может лежать .htaccess (он в принципе должен лежать там) со значением:


AddType "text/html" .php .cgi .pl .fcgi .fpl .phtml .shtml .php2 .php3 .php4 .php5 .asp .jsp

В случае если вы добавите своё расширение, то тут оно уже не отработает.

Вообщем схем много, лучше не делать своими руками бреши в безопасности на будущее.

PS. Я видел сервера, где модуль php был типом по умолчанию, там можно было даже вставить код php в картинку и он отработал бы как надо.

---------- Добавлено 04.04.2016 в 15:43 ----------

orphelin:
Aisamiery, кто положит? и почему он не положит backdore.php до кучи?

А еще можно стать параноиком и запретить прямой доступ к файлам с расширением .php :) Тем более если вы знаете, что на вашем сайте таких файлов быть не должно.

богоносец:
В чём конкретно дыра?

В том, что когда либо вам в папочку положат файл backdore.html и он отработает на ура, а в фильтре расширений не будет запрета на html, потому что html файлы лезут много от куда, включая счета на оплату и так далее.

---------- Добавлено 04.04.2016 в 15:23 ----------

alexdosson:
Ну логичный вопрос, как привести к одному виду (скажем урлы только .HTML) и без дыр? :)

Через RewriteRule например. Проверить что файла page123.html не существует и перенаправить запрос на page123.php

lealhost:
Насколько помню, localhost и 127.0.0.1 не одно и то же, по логике php-функций.
Если указывать localhost, то обращение будет производиться через сокет, а если 127.0.0.1, то через tcp-соединение.

На сколько я знаю, php функции подключаются к базе через mysql-client, а что слушает сервер mysql настраивается в файле my.conf и вы никак не настроите в функциях php tcp соединение к базе, если база его не слушает даже.

начните с этого

Это выявит источник спама.

Такую надстройку можно сделать как правило через .htaccess

php_value mail.add_x_header 1 
php_value mail.log /path/to/site/mail.log
Sly32:
Aisamiery, Отвечу по своему опыту. У меня сервер на 2 гига оперативки. По умолчанию Мемкэш использует 64 МБ. Кэширую только запросы с тех страниц, которые редко обновляются, а также сложные выборки со всякими джойнами. Ускорение есть загрузки, процентов на 20-25% (повторюсь - кэширую не все!!!) Мне пока хватает, да и это скорее задел на будущее.
Браузерное кэширование - другое,тут не разбираюсь и советов давать не могу.

Я описал всё выше.

Это из разряда "из пушки по воробьям", серверные SSD имеют IOPS более 120 000, то есть 120 000 операций чтения/записи в секунду, это много так ведь? На практики скажу, что не используя оперативку, на сервере со статическим кешем (перегонять результат выборки в файл), у меня виртуалочка на 1 гиг выдерживает 5500 запросов в секунду ( более 120 000 номенклатуры ), при том для разогрева кэша требуется более 30 минут, при том обновление кеша практически не требуется. Я могу сейчас ресурс вместе с кешем перенести на другой сервер и его не придется перестраивать.

Да к чему я это, если бы вы хранили кэш на диске, вы бы не заметили разницы ))) Мемкеш работает на кластере серверов с горячей заменой, где оперативки неприлично много для рядового проекта.

НО, вы можете использовать мэмкэш, просто я хочу сказать, что это не панацея и всем рекомендовать это не надо :) На слабых машинах мемкэш во вред, есть более продуктивные схемы кэширования, где прирост будет 500%, а не 20-25%. Да и топик не про это )))

Всего: 4113