Модератор: Модераторы
Лекс Айрин писал(а):не слабо, но лень. Погугли про node.js -- это целый сервер почти чисто на ява-скрипте. (есть еще варианты, но этот вроде как самый тюнингованный).
Node или Node.js — программная платформа, основанная на движке V8 (транслирующем JavaScript в машинный код), превращающая JavaScript из узкоспециализированного языка в язык общего назначения. Node.js добавляет возможность JavaScript взаимодействовать с устройствами ввода-вывода через свой API (написанный на C++), подключать другие внешние библиотеки, написанные на разных языках, обеспечивая вызовы к ним из JavaScript-кода. Node.js применяется преимущественно на сервере, выполняя роль веб-сервера, но есть возможность разрабатывать на Node.js и десктопные оконные приложения (при помощи NW.js, AppJS или Electron для Linux, Windows и Mac OS) и даже программировать микроконтроллеры (например, tessel и espruino). В основе Node.js лежит событийно-ориентированное и асинхронное (или реактивное) программирование с неблокирующим вводом/выводом.
vitaly_l писал(а):добавляет возможность JavaScript взаимодействовать с устройствами ввода-вывода через свой API (написанный на C++), подключать другие внешние библиотеки, написанные на разных языках, обеспечивая вызовы к ним из JavaScript-кода.
vitaly_l писал(а):соответственно он не связывается с БД, без программы на С++
Лекс Айрин писал(а):И да будет тебе известно, что без программы сервера никакой доступ сайтов к БД невозможен.
vitaly_l писал(а):Так реальный пример кода запроса из JS к БД, в топик привести слабо?
vitaly_l писал(а):javascript это клиентская технология и клиент серверные архитектуры с помощью JS - не возможны.
vitaly_l писал(а):javascript это клиентская технология и клиент серверные архитектуры с помощью JS - не возможны.
stanilar писал(а):Такой подход будет клиент серверной архитектурой?
vitaly_l писал(а):Сервер - это, то, что расположено например далеко на другом континенте.
vitaly_l писал(а):И к серверу юзеры, подключаются из любой точки мира, через браузер, на котором нет ни dll ни node.exe - позволяющих соединиться с БД. Единственное что там есть, это стандартный JS из браузера. И всегда, между клиентом и БД, есть какая-то прокладка: php, perl или исполняемый файл, которые лежат на сервере.
Cheb писал(а):В php чудовищно неэффективное использование памяти массивами. Создайте многомерный - и познаете БОЛЬ
вначале скрипта или в установках.
порядка 100-500 мб
Может дело было не в многомерном массиве, а в сложных расчётах?
Cheb писал(а):И типовой апач тебе даст по рукам, всё прибито гвоздями ради безопасности. Да вы, батенька, гоните
upload_max_filesize = 2000M (это максимальный размер загружаемого файла)
max_execution_time = 18000 — это максимально допустимое время выполнения скрипта, при работе с большими объёмами данных и на локальном хосте можно выставить и побольше.
max_input_time = 18000 — это время за которое PHP скрипт должен разобрать все входные данные, переданные запросами вроде POST или GET. Время измеряется от момента, когда сервером получены все данные, до момента, когда скрипт начинает выполняться. Не столь важная директива для целей преследуемых данной статьёй.
Размер памяти можно увеличить
memory_limit = 128M (это максимальный выделяемый размер памяти для обработки скрипта. Если у вас «тяжелые» файлы или с ними надо сделать достаточно ресурсоемкие действия, например распаковать большой архив базы данных, то выставляйте размер больше). В конце всех действий просто перезагрузить веб сервер.
взято вот здесь: http://softodom.com/173/kak-uvelichit-dopustimyjj-razmer-zagruzhaemogo-fajjla-cherez-php.html
Cheb писал(а):порядка двух-трёх тысяч объектов обрабатывать с дюжиной полей в каждом, подсчитать и выполнить сортировку по сложным правилам
Cheb писал(а):увеличить время выполнения секунд, хотя бы, до 300... А админы всё время норовят всё это уменьшить и запретить всё, что только можно, потому что где-то на том же или смежном хостинге ещё крутятся сопливые сайты на дырявой древней джумле.
JavaScript в среднем немного быстрее ФриПаскаля, и многократно удобнее для быстрого написания всяких мелочей.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18