Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP сценарий из MySQL / 16 сообщений из 16, страница 1 из 1
15.04.2015, 09:20
    #38936752
гноммм
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP сценарий из MySQL
Добрый день. Я не силен в сайтостроение, но пришлось столкнуться.
Задал этот вопрос в другом форуме, но там тишина. Поэтому дублирую тут.

Нажимаю на кнопку находящуюся на страннице. К кнопке привязана функция которая заводит PHP сценарий. Этот сценарий, через AJAX, по правилам описанным функцией вставляет в определенно расположенное на странице место таблицу. PHP сценарий лежит тут же на сервере в виде PHP файла. Что такое PHP файл? Это код в текстовом формате. Вопрос. Могу ли я заводить этот PHP сценарий если он расположен не в виде хранящегося файла, а в виде текста хранящегося в поле базы данных? Т.е процедура будет выглядеть уже следующим образом: Функция вытаскивает из MySQL текст PHP сценария. Тот выполняется. Вставляется через AJAX в тело страницы. Возможно ли такое? Если возможно, то какие неприятности в пользовании сайтом организованным на таком принципе меня поджидают? При условии, что сайт весьма нагружен.
Спасибо за развернутый ответ.
...
Рейтинг: 0 / 0
15.04.2015, 09:34
    #38936770
r u
r u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP сценарий из MySQL
гноммм,

можно, но смысл так делать?
...
Рейтинг: 0 / 0
15.04.2015, 09:34
    #38936771
kunaksergey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP сценарий из MySQL
...
Рейтинг: 0 / 0
15.04.2015, 09:53
    #38936792
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP сценарий из MySQL
гномммФункция вытаскивает из MySQL текст PHP сценария. Тот выполняется. Вставляется через AJAX в тело страницы. Возможно ли такое?Да без проблем.


гномммПри условии, что сайт весьма нагружен.Тут не всё однозначно и заранее спрогнозировать сложно. Придётся оценить, какой вариант будет работать быстрее - с выполнением кода из файла или из БД.

С файловой системой более-менее понятно - относительно долгое время первого доступа, но сам по себе файл вполне может быть закеширован в памяти средствами ввода/вывода и при повторном обращении время доступа будет существенно меньше. Конечно, до тех пор, пока система не решит использовать этот фрагмент памяти для других целей. В общем то, имеем какие-то вполне определённые значения, которые в значительной степени привязаны к железу/серверу и практически мало зависят от используемых алгоритмов, скриптов и т.п.

При использовании БД факторов гораздо больше и в общем случае прогноз невозможен. Этап установления соединения может быть довольно долгим. Особенно, если СУБД размещается на другом сервере. А может быть и достаточно быстрым при использовании пула подключений. Время выполнения запроса - это вообще отдельная песня, где учитываются структура данных, построение запроса, использование индексов, блокировки и ещё куча факторов... Есть и хорошие новости - мускуль умеет кешировать результаты запроса и выдаёт результат в разы быстрее при условии, что используемые данные не изменились.
...
Рейтинг: 0 / 0
15.04.2015, 10:53
    #38936850
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP сценарий из MySQL
Насколько я себе представляю, PHP-акселераторы умеют брать исходный код только из файлов. И заодно умеют кэшировать в памяти уже оттранслированный вариант.
Т.е. относительно хранения исходных кодов в БД комбинация файлы+PHP-акселератор, имхо, будет сильно быстрее.
...
Рейтинг: 0 / 0
15.04.2015, 11:06
    #38936868
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP сценарий из MySQL
авторPHP-акселераторы умеют брать исходный код только из файлов

ну файлом в линухах может быть почти что угодно.
...
Рейтинг: 0 / 0
15.04.2015, 11:09
    #38936871
гноммм
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP сценарий из MySQL
Сайт и MySQL находятся на одном сервере. Цель такой схемы упростить и упорядочить модернизацию сайта. Сайт постоянно дополняется и изменяется. В нем постоянно появляются новые странички, как статичные, так и интерактивные. Ненужные убираются. Люди которые занимаются обновлением сайта тоже постоянно меняются. Поэтому упорядоченная, наглядная и несложная в модернизации схема структуры сайта очень актуальна. И как мне кажется, можно повысить производительность.
...
Рейтинг: 0 / 0
15.04.2015, 11:16
    #38936880
гноммм
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP сценарий из MySQL
miksoftНасколько я себе представляю, PHP-акселераторы умеют брать исходный код только из файлов. И заодно умеют кэшировать в памяти уже оттранслированный вариант.
Т.е. относительно хранения исходных кодов в БД комбинация файлы+PHP-акселератор, имхо, будет сильно быстрее.

Т.е. традиционный принцип строения структуры сайта, где ПХП именно файл он предпочтительней.
...
Рейтинг: 0 / 0
15.04.2015, 12:36
    #38936975
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP сценарий из MySQL
ScareCrowавторPHP-акселераторы умеют брать исходный код только из файловну файлом в линухах может быть почти что угодно.Формально - да. Но на практике мне как-то не попадались реализации ФС поверх СУБД. Хотя, возможно, я плохо искал.
...
Рейтинг: 0 / 0
15.04.2015, 12:40
    #38936985
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP сценарий из MySQL
гномммЦель такой схемы упростить и упорядочить модернизацию сайта. Сайт постоянно дополняется и изменяется. В нем постоянно появляются новые странички, как статичные, так и интерактивные. Ненужные убираются. Люди которые занимаются обновлением сайта тоже постоянно меняются. Поэтому упорядоченная, наглядная и несложная в модернизации схема структуры сайта очень актуальна. И как мне кажется, можно повысить производительность.Для этого существуют VCS
...
Рейтинг: 0 / 0
15.04.2015, 12:43
    #38936989
-k2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP сценарий из MySQL
miksoft,

даже скорее CMS
...
Рейтинг: 0 / 0
15.04.2015, 12:44
    #38936994
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP сценарий из MySQL
-k2-miksoft,

даже скорее CMSКакай-то конкретная реализация CMS - может быть. Но в целом контроль версий не входит в функции CMS.
...
Рейтинг: 0 / 0
15.04.2015, 12:51
    #38937012
-k2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP сценарий из MySQL
miksoft,

"Люди которые занимаются обновлением сайта тоже постоянно меняются" - это вполне могут быть нормальные контент-редакторы, а не как бывает заведут ручного программиста - пусть фигачит
хорошо, в комплекте :)
...
Рейтинг: 0 / 0
15.04.2015, 13:07
    #38937060
гноммм
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP сценарий из MySQL
-k2-miksoft,

"Люди которые занимаются обновлением сайта тоже постоянно меняются" - это вполне могут быть нормальные контент-редакторы, а не как бывает заведут ручного программиста - пусть фигачит
хорошо, в комплекте :)
А какие контент-редакторы есть нормальные? Dreamweaver к ним относится?
...
Рейтинг: 0 / 0
15.04.2015, 13:08
    #38937067
-k2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP сценарий из MySQL
контент-редактор в смысле человеческий человек
...
Рейтинг: 0 / 0
21.04.2015, 12:31
    #38941487
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP сценарий из MySQL
гноммм,

Можно, но гемор равных нет! опишите вашу ситуацию подробнее. может чего придумаем!
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP сценарий из MySQL / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]