The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Создать новую тему
 - Свернуть нити
Пометить прочитанным
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Архив | Избранное | Мое | Новое | | |  
Форум WEB технологии
ServerAlias не срабатывает в Apache2, !*! ll75, (Apache, http-серверы) 14-Фев-17, 14:35  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Отсутствует libphp7.so, !*! Nikita163, (Apache, http-серверы) 20-Апр-17, 09:30  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
  • pkg info 124 grep php71, !*! universite (ok), 13:21 , 20-Апр-17 (1) +1
    • user1 su1 pkg info 124 grep php71php71-bz2-7 1 4 The bz2 s, !*! Nikita163 (ok), 15:00 , 20-Апр-17 (2)
      > pkg info | grep php71

      user1@su1:~ % pkg info | grep php71
      php71-bz2-7.1.4                The bz2 shared extension for php
      php71-calendar-7.1.4           The calendar shared extension for php
      php71-ctype-7.1.4              The ctype shared extension for php
      php71-curl-7.1.4               The curl shared extension for php
      php71-dom-7.1.4                The dom shared extension for php
      php71-exif-7.1.4               The exif shared extension for php
      php71-filter-7.1.4             The filter shared extension for php
      php71-ftp-7.1.4                The ftp shared extension for php
      php71-gd-7.1.4                 The gd shared extension for php
      php71-hash-7.1.4               The hash shared extension for php
      php71-iconv-7.1.4              The iconv shared extension for php
      php71-json-7.1.4               The json shared extension for php
      php71-mbstring-7.1.3           The mbstring shared extension for php
      php71-mcrypt-7.1.3             The mcrypt shared extension for php
      php71-mysqli-7.1.4             The mysqli shared extension for php
      php71-opcache-7.1.4            The opcache shared extension for php
      php71-openssl-7.1.4            The openssl shared extension for php
      php71-pdo-7.1.4                The pdo shared extension for php
      php71-pdo_mysql-7.1.4          The pdo_mysql shared extension for php
      php71-pdo_sqlite-7.1.3         The pdo_sqlite shared extension for php
      php71-phar-7.1.4               The phar shared extension for php
      php71-posix-7.1.4              The posix shared extension for php
      php71-session-7.1.4            The session shared extension for php
      php71-simplexml-7.1.4          The simplexml shared extension for php
      php71-sqlite3-7.1.3            The sqlite3 shared extension for php
      php71-tokenizer-7.1.3          The tokenizer shared extension for php
      php71-xml-7.1.4                The xml shared extension for php
      php71-xmlreader-7.1.4          The xmlreader shared extension for php
      php71-xmlwriter-7.1.4          The xmlwriter shared extension for php
      php71-zip-7.1.3                The zip shared extension for php
      php71-zlib-7.1.3               The zlib shared extension for php

      сообщить модератору +/ответить
      • Поставьте еще www mod_php71, !*! universite (ok), 23:10 , 22-Апр-17 (3)
        Поставьте еще www/mod_php71
        сообщить модератору +/ответить
        • Вот в mod_php71 как раз и не собиралась эта библиотекаПроблема была решена радик, !*! Nikita163 (ok), 11:40 , 27-Апр-17 (4)
          > Поставьте еще www/mod_php71

          Вот в mod_php71 как раз и не собиралась эта библиотека

          Проблема была решена радикально, посредством установки на чистую систему всего необходимого не make install clean, a pkg. Все заработало.

          Есть пара вопросов к знатокам FreeBSD 11:

          1. Во время установки при помощи make установщик предлагает различные настройки и исходя из проставленных галочек сам собирает необходимые модули и подгружает зависимости. При использовании pkg, конфигурирования не происходит, и пакетный менеджер сам ставит какой-то набор по умолчанию.
          Как при использовании pkg конфигурировать зависимости и включать модули, подобно make установке?

          2. Подскажите или укажите, где почитать общие правила конфигурирования веб-сервера (что на железке должно стоять кроме FAMP? необходимы ли клетки для изоляции активности из вне? общие принципы настройки ipfw, для публичного сервера.

          Заранее благодарн за советы


          сообщить модератору +/ответить
          • А разобраться почему не собралось А потом, когда будет необходимость пересобрать, !*! universite (ok), 17:12 , 29-Апр-17 (5)
            >> Поставьте еще www/mod_php71
            > Вот в mod_php71 как раз и не собиралась эта библиотека

            А разобраться почему не собралось?

            > Проблема была решена радикально, посредством установки на чистую систему всего необходимого не make install clean, a pkg. Все заработало.

            А потом, когда будет необходимость пересобрать perl, nginx, pcre с редкоиспользуемыми опциями - будет веселуха.
            И не забывать почаще делать pkg audit.


            > Есть пара вопросов к знатокам FreeBSD 11:
            > 1. Во время установки при помощи make установщик предлагает различные настройки и
            > исходя из проставленных галочек сам собирает необходимые модули и подгружает зависимости.
            > При использовании pkg, конфигурирования не происходит, и пакетный менеджер сам ставит
            > какой-то набор по умолчанию.
            > Как при использовании pkg конфигурировать зависимости и включать модули, подобно make установке?

            Собрать нужное окружение, ручками собрать пакет и ручками его установить.

            > 2. Подскажите или укажите, где почитать общие правила конфигурирования веб-сервера (что
            > на железке должно стоять кроме FAMP? необходимы ли клетки для изоляции
            > активности из вне? общие принципы настройки ipfw, для публичного сервера.

            Найдите другую работу.

            сообщить модератору +/ответить
            • Я писал в параллельной ветке, в которой Вы, кстати, тоже отвечали, что я только , !*! Nikita163 (ok), 19:55 , 29-Апр-17 (6)

              > А потом, когда будет необходимость пересобрать perl, nginx, pcre с редкоиспользуемыми опциями
              > - будет веселуха.
              > И не забывать почаще делать pkg audit.
              > Как при использовании pkg конфигурировать зависимости и включать модули, подобно make установке?
              > Собрать нужное окружение, ручками собрать пакет и ручками его установить.
              > Найдите другую работу.

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

              За совет спасибо - буду изучать как это делается, хотя все-равно не ясно какой же метод установки лучше сейчас.

              сообщить модератору +/ответить
Потестируйте игруню., !*! imn40734, (Оптимизация, производительность) 20-Апр-17, 12:07  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
PHP-backend, !*! netlab, (Построение хостинга) 20-Апр-17, 12:38  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Распределённое кеширование, !*! rvs2016, (JavaScript) 20-Апр-17, 00:52  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
на сайте без https открывается другой сайт с http, !*! FReeZeR, (Apache, http-серверы) 15-Апр-17, 20:36  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Вывод данных из БД за последние н дней, !*! HattabbI4, (Perl) 26-Мрт-17, 10:23  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]


Вложеное регулярное выражение, !*! zhukovia, (Perl) 31-Мрт-17, 05:19  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Переезд на nginx с lighttpd и некоторые проблемы, !*! Dkopo, (nginx) 14-Мрт-17, 09:25  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
  • Почти попали 8470 1 code location try_files uri uri 404 , !*! ACCA (ok), 12:04 , 14-Мрт-17 (1)
    Почти попали.

    №1


        location / {
            try_files $uri $uri/ =404;
        }

        location ~ \.php$ {
            include snippets/fastcgi-php.conf;
            
            fastcgi_pass unix:/run/php/php7.0-fpm.sock;
        }


    URI для .php должен совпадать с путём от root. Это самый простой способ.

    №2


        location / {
            try_files $uri $uri/ @backend;
        }

        location @backend {
            include snippets/fastcgi-php.conf;
            
            fastcgi_pass unix:/run/php/php7.0-fpm.sock;
        }

        location ~ \.php$ {
            include snippets/fastcgi-php.conf;
            
            fastcgi_pass unix:/run/php/php7.0-fpm.sock;
        }


    См. №1 + @backend не понял, чего от него хотят - посмотри его логи + логи nginx с его точки зрения.
    сообщить модератору +/ответить
Apache2 выдает php как текст, !*! Nick, (Apache, http-серверы) 08-Мрт-17, 16:33  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Как изменить встроенные макросы umi cms, !*! Ivan, (Системы управления контентом) 20-Фев-17, 21:51  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
malformed header from script, !*! Birder, (Apache, http-серверы) 12-Фев-17, 12:13  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
  • Ваша ошибка говорит о том, что неверно сформирован заголовок ответа сервера Для , !*! linuxquestions.ru (ok), 07:19 , 18-Фев-17 (1)
    Ваша ошибка говорит о том, что неверно сформирован заголовок ответа сервера.

    Для начала вам нужно убедиться в том, что установлены mod_expires и mod_rewrite.

    Скорее всего у вас может быть следующая ситуация описанная на этой странице http://javascript.ru/optimize/cache-versioning

    Т.е. сделано версионирование файлов.

    Наверняка после этого идут директивы, которые управляют кэшированием.
    Вроде add_header.

    Вам надо заглянуть в лог ошибок php и поискать в нем ошибки или уведомления о каких-нибудь необъявленных переменных внутри этого php-файла (include_css_js.php).

    Если таковые есть, их нужно исправить. Если вы не знаете как, то вам просто надо отключить вывод ошибок.

    Напишите после <?php:

    error_reporting(E_NONE); // вместо E_NONE можно поставить 0

    сообщить модератору +/ответить
Прошу помощи, !*! lonefoxx, (Разное) 26-Авг-16, 11:03  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]


Проблема с apache24. Не видит модули PHP., !*! tibr7yandex.ru, (Apache, http-серверы) 08-Фев-17, 15:05  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
  • gt оверквотинг удален Решено В портe usr ports www mod_php71 была ошибка мод, !*! tibr7yandex.ru (ok), 11:15 , 10-Фев-17 (1)
    >[оверквотинг удален]
    > Есть также -->
    > <IfModule mime_module>
    > AddType application/x-httpd-php .php .php3 .phtml
    > AddType application/x-httpd-php-source .phps
    > ...
    > </IfModule>
    > При выводе простого скрипта с iconv ругается Call to undefined function iconv().
    > iconv привел для примера. Не работает ничего из расширений php. Если
    > запускаю скрипт из командной строки, то ошибок нет, все расширения php
    > доступны. Не подскажите в чем тут дело?

    Решено.
    В портe /usr/ports/www/mod_php71 была ошибка: модуль компилировался с опцией debug без указания с моей стороны (make config показывал отсутсвие галки напротив debug). Пришлось скомпилировать и php с этой опцией. И все срослось: апач увидел модули php.

    сообщить модератору +/ответить
StartSSL, !*! optacasa, (Построение хостинга) 29-Янв-17, 21:30  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Как правильно обновить сервер хостинга с панелью управления?, !*! Вася, (Построение хостинга) 19-Янв-17, 10:13  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Nginx + (Nginx + Apache + mor_rpaf), !*! cat84, (nginx) 21-Дек-14, 16:13  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Недоступность сайта при резервном копировании с помощью rsync, !*! nicksonet, (Оптимизация, производительность) 11-Дек-16, 13:09  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
проблема установки apache 2.2.x и openssl 1.0.1x, !*! visitor, (Apache, http-серверы) 08-Дек-16, 11:33  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
  • сделай grep -R SSLv23_client_method usr local openssl по всем undefined referen, !*! test (??), 12:08 , 08-Дек-16 (1)
    сделай grep -R SSLv23_client_method /usr/local/openssl по всем undefined reference, найдешь либы, подсунешь их в последнюю команду сборки -lxxx
    сообщить модератору +/ответить
    • спасибо за ответ, сделал как ты сказалgrep -R SSLv23_client_method usr local op, !*! visitor (??), 12:50 , 08-Дек-16 (2)
      > сделай grep -R SSLv23_client_method /usr/local/openssl по всем undefined reference, найдешь
      > либы, подсунешь их в последнюю команду сборки -lxxx

      спасибо за ответ, сделал как ты сказал

      grep -R SSLv23_client_method /usr/local/openssl
      куча манов
      Binary file /usr/local/openssl/bin/openssl matches
      Binary file /usr/local/openssl/lib/libssl.so.1.0.0 matches
      Binary file /usr/local/openssl/lib/libssl.a matches
      Binary file /usr/local/openssl/lib/libssl.so matches
      /usr/local/openssl/include/openssl/ssl.h:const SSL_METHOD *SSLv23_client_method(void); /* Negotiate highest available

      grep -R SSL_load_error_strings /usr/local/openssl
      куча манов
      Binary file /usr/local/openssl/bin/openssl matches
      Binary file /usr/local/openssl/lib/libssl.so.1.0.0 matches
      Binary file /usr/local/openssl/lib/libssl.a matches
      Binary file /usr/local/openssl/lib/libssl.so matches
      /usr/local/openssl/include/openssl/ssl.h:void SSL_load_error_strings(void);

      grep -R SSL_library_init /usr/local/openssl
      куча манов
      Binary file /usr/local/openssl/bin/openssl matches
      Binary file /usr/local/openssl/lib/libssl.so.1.0.0 matches
      Binary file /usr/local/openssl/lib/libssl.a matches
      Binary file /usr/local/openssl/lib/libssl.so matches
      /usr/local/openssl/include/openssl/ssl.h:# define OpenSSL_add_ssl_algorithms()    SSL_library_init()
      /usr/local/openssl/include/openssl/ssl.h:# define SSLeay_add_ssl_algorithms()     SSL_library_init()
      /usr/local/openssl/include/openssl/ssl.h:int SSL_library_init(void);

      grep -R SSL_state /usr/local/openssl
      куча манов
      Binary file /usr/local/openssl/bin/openssl matches
      Binary file /usr/local/openssl/lib/libssl.so.1.0.0 matches
      Binary file /usr/local/openssl/lib/libssl.a matches
      Binary file /usr/local/openssl/lib/libssl.so matches
      /usr/local/openssl/include/openssl/ssl.h:# define SSL_get_state(a)                SSL_state(a)
      /usr/local/openssl/include/openssl/ssl.h:# define SSL_is_init_finished(a)         (SSL_state(a) == SSL_ST_OK)
      /usr/local/openssl/include/openssl/ssl.h:# define SSL_in_init(a)                  (SSL_state(a)&SSL_ST_INIT)
      /usr/local/openssl/include/openssl/ssl.h:# define SSL_in_before(a)                (SSL_state(a)&SSL_ST_BEFORE)
      /usr/local/openssl/include/openssl/ssl.h:# define SSL_in_connect_init(a)          (SSL_state(a)&SSL_ST_CONNECT)
      /usr/local/openssl/include/openssl/ssl.h:# define SSL_in_accept_init(a)           (SSL_state(a)&SSL_ST_ACCEPT)
      /usr/local/openssl/include/openssl/ssl.h:const char *SSL_state_string(const SSL *s);
      /usr/local/openssl/include/openssl/ssl.h:const char *SSL_state_string_long(const SSL *s);
      /usr/local/openssl/include/openssl/ssl.h:int SSL_state(const SSL *ssl);

      "найдешь либы, подсунешь их в последнюю команду сборки -lxxx "
      извини, можешь поподробнее

      сообщить модератору +/ответить
      • configure --with-ssl usr local openssl попробуй указать configure --enab, !*! Pahanivo (ok), 13:02 , 08-Дек-16 (3)
        ./configure --with-ssl=/usr/local/openssl/

        попробуй указать
        ./configure \
          --enable-ssl \
          --with-ssl=/usr/local \
        .......

        сообщить модератору +/ответить
        • ох что я только не пробовал LDFLAGS -L usr local openssl lib CPPFLAGS -I usr l, !*! visitor (??), 13:14 , 08-Дек-16 (4)
          > ./configure --with-ssl=/usr/local/openssl/
          > попробуй указать
          > ./configure \
          >   --enable-ssl \
          >   --with-ssl=/usr/local \
          >  .......

          ох что я только не пробовал :)

          LDFLAGS=-L/usr/local/openssl/lib CPPFLAGS=-I/usr/local/openssl/include ./configure --enable-so --enable-rewrite --with-ssl=/usr/local --prefix=/usr/local/apache22 --with-included-apr --enable-ssl

          make
          ...
          /usr/local/src/httpd-2.2.31/srclib/apr/libtool --silent --mode=link gcc -g -O2     -L/usr/local/lib  -L/usr/local/openssl/lib -o ab  ab.lo   -lm /usr/local/src/httpd-2.2.31/srclib/pcre/libpcre.la /usr/local/src/httpd-2.2.31/srclib/apr-util/libaprutil-1.la -lexpat /usr/local/src/httpd-2.2.31/srclib/apr/libapr-1.la -lcrypt -lpthread -lssl -lcrypto
          .libs/ab.o: In function `ssl_print_info':
          /usr/local/src/httpd-2.2.31/support/ab.c:551: undefined reference to `sk_num'
          /usr/local/src/httpd-2.2.31/support/ab.c:554: undefined reference to `sk_value'
          .libs/ab.o: In function `test':
          /usr/local/src/httpd-2.2.31/support/ab.c:1730: undefined reference to `SSL_state'
          .libs/ab.o: In function `ssl_state_cb':
          /usr/local/src/httpd-2.2.31/support/ab.c:437: undefined reference to `SSL_state'
          .libs/ab.o: In function `main':
          /usr/local/src/httpd-2.2.31/support/ab.c:2027: undefined reference to `SSLv23_client_method'
          /usr/local/src/httpd-2.2.31/support/ab.c:2230: undefined reference to `SSLv23_client_method'
          /usr/local/src/httpd-2.2.31/support/ab.c:2288: undefined reference to `SSL_load_error_strings'
          /usr/local/src/httpd-2.2.31/support/ab.c:2289: undefined reference to `SSL_library_init'
          /usr/local/src/httpd-2.2.31/support/ab.c:2236: undefined reference to `SSLv3_client_method'
          *** Error code 1

          Stop in /usr/local/src/httpd-2.2.31/support.
          *** Error code 1

          Stop in /usr/local/src/httpd-2.2.31/support.
          *** Error code 1

          Stop in /usr/local/src/httpd-2.2.31.

          сообщить модератору +/ответить
подскажите архитектуру по расчету времени прибытия такси, !*! evgeniy123, (Оптимизация, производительность) 04-Дек-16, 01:09  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
  • графы, не а ваапсче, раздражают архитекторы матриц с подобным великим и могуч, Pahanivo (ok), 22:52 , 04-Дек-16 (1) +1 !*!
  • написание курсача - услуга платная, !*! omnomnin (?), 20:36 , 05-Дек-16 (5)
    написание курсача - услуга платная

    сообщить модератору +/ответить
  • Я бы предложил клиент-серверную, трехзвенную архитектуру на базе концепции REST , !*! ыы (?), 13:12 , 06-Дек-16 (9)
    > подскажите архитектуру по расчету времени прибытия такси. По websocket у нас приходят
    > данные условно  5 раз/sec. Каждый раз когда человек наводит на
    > новое место отбытие нужно посмотреть в каком то радиусе сколько машин
    > и выбрать с минимальным расстоянием и среднем ото всех. использовать google
    > api.  Нужно также учитывать что каждый водитель может выбрать радиус,
    > в котором он согласен ехать. вот как такое сделать используя поменьше
    > ресурсов ? Спасибо
    > PS Если не в нужную тему пишу то подскажите куда лучше

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

    сообщить модератору +/ответить
    • Проект уже на 70 сделан Остались модули некоторые один из которых расчёт врем, !*! evgeniy123 (ok), 14:04 , 06-Дек-16 (10)
      >> подскажите архитектуру по расчету времени прибытия такси. По websocket у нас приходят
      >> данные условно  5 раз/sec. Каждый раз когда человек наводит на
      >> новое место отбытие нужно посмотреть в каком то радиусе сколько машин
      >> и выбрать с минимальным расстоянием и среднем ото всех. использовать google
      >> api.  Нужно также учитывать что каждый водитель может выбрать радиус,
      >> в котором он согласен ехать. вот как такое сделать используя поменьше
      >> ресурсов ? Спасибо
      >> PS Если не в нужную тему пишу то подскажите куда лучше
      > Я бы предложил клиент-серверную, трехзвенную архитектуру на базе концепции REST. В качестве
      > базы данных вероятно следует использовать NoSQL системы хранения.

      Проект уже на 70% сделан.  Остались модули некоторые один из которых расчёт времени.  Нужно так же учитывать что маршруты нужно хранить в конце не в памяти

      сообщить модератору +/ответить
      • gt оверквотинг удален ну радиус это простая тригонометрия, а время прибытия- ч, !*! ыы (?), 14:21 , 06-Дек-16 (11)
        >[оверквотинг удален]
        >>> и выбрать с минимальным расстоянием и среднем ото всех. использовать google
        >>> api.  Нужно также учитывать что каждый водитель может выбрать радиус,
        >>> в котором он согласен ехать. вот как такое сделать используя поменьше
        >>> ресурсов ? Спасибо
        >>> PS Если не в нужную тему пишу то подскажите куда лучше
        >> Я бы предложил клиент-серверную, трехзвенную архитектуру на базе концепции REST. В качестве
        >> базы данных вероятно следует использовать NoSQL системы хранения.
        > Проект уже на 70% сделан.  Остались модули некоторые один из которых
        > расчёт времени.  Нужно так же учитывать что маршруты нужно хранить
        > в конце не в памяти

        ну радиус это простая тригонометрия, а время прибытия- через яндекс-пробки...

        сообщить модератору +/ответить
        • gt оверквотинг удален Работа только с гоогле Машин много поэтому каждый раз д, !*! evgeniy123 (ok), 14:31 , 06-Дек-16 (12)
          >[оверквотинг удален]
          >>>> api.  Нужно также учитывать что каждый водитель может выбрать радиус,
          >>>> в котором он согласен ехать. вот как такое сделать используя поменьше
          >>>> ресурсов ? Спасибо
          >>>> PS Если не в нужную тему пишу то подскажите куда лучше
          >>> Я бы предложил клиент-серверную, трехзвенную архитектуру на базе концепции REST. В качестве
          >>> базы данных вероятно следует использовать NoSQL системы хранения.
          >> Проект уже на 70% сделан.  Остались модули некоторые один из которых
          >> расчёт времени.  Нужно так же учитывать что маршруты нужно хранить
          >> в конце не в памяти
          > ну радиус это простая тригонометрия, а время прибытия- через яндекс-пробки...

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

          сообщить модератору +/ответить
          • gt оверквотинг удален с mysql в любом случае будет медленнее чем с NoSQL, !*! ыы (?), 14:43 , 06-Дек-16 (13)
            >[оверквотинг удален]
            >>>> базы данных вероятно следует использовать NoSQL системы хранения.
            >>> Проект уже на 70% сделан.  Остались модули некоторые один из которых
            >>> расчёт времени.  Нужно так же учитывать что маршруты нужно хранить
            >>> в конце не в памяти
            >> ну радиус это простая тригонометрия, а время прибытия- через яндекс-пробки...
            > Работа только с гоогле. Машин много поэтому каждый раз делать запрос на
            > каждую машину - как  то дороговато. лучше по тригонометрии  
            > искать ближайших несколько и затем по них средний результат. я так
            > думаю.чтобы не терять привычку работать с mysql насколько будет  медленнее
            > он если я буду хранить в memory таблице ?

            с mysql в любом случае будет медленнее чем с NoSQL

            сообщить модератору +/ответить
            • gt оверквотинг удален У них поле point и оптимизация для гео Вы пробивали про, !*! evgeniy123 (ok), 22:20 , 06-Дек-16 (14)
              >[оверквотинг удален]
              >>>> Проект уже на 70% сделан.  Остались модули некоторые один из которых
              >>>> расчёт времени.  Нужно так же учитывать что маршруты нужно хранить
              >>>> в конце не в памяти
              >>> ну радиус это простая тригонометрия, а время прибытия- через яндекс-пробки...
              >> Работа только с гоогле. Машин много поэтому каждый раз делать запрос на
              >> каждую машину - как  то дороговато. лучше по тригонометрии
              >> искать ближайших несколько и затем по них средний результат. я так
              >> думаю.чтобы не терять привычку работать с mysql насколько будет  медленнее
              >> он если я буду хранить в memory таблице ?
              > с mysql в любом случае будет медленнее чем с NoSQL

              У них поле point и оптимизация для гео. Вы пробивали пробовали то  и то  ?

              сообщить модератору +/ответить


Условный ssl_verify_client, !*! maksek, (nginx) 05-Дек-16, 18:51  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
коллизия сессий PHP, !*! tester0, (PHP) 21-Ноя-16, 12:42  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Помогите с редиректом apache -> iis, !*! pavel, (Apache, http-серверы) 22-Ноя-16, 12:27  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Подскажите структуру каталога с динамическими своствами записей, !*! svfolder, (MySQL) 23-Янв-13, 14:47  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
  • gt оверквотинг удален правильный с точки зрения нормализации - это не лучший в, !*! PavelR (??), 17:58 , 23-Янв-13 (1)
    >[оверквотинг удален]
    > Прошу помощи в определении структуры каталога товаров, с такими особенностями.
    > 1) любое количество свойств у товара.
    > 2) любое количество типов товаров, набор свойств привязан к типу товара.
    > Остальная структура особо не важна, важно чтобы эта структура была правильной с
    > точки зрения нормализации и соответственно не тормозила при большом количестве записей
    > как в таблицах товара так и в таблицах свойств. Ну и
    > не требовала жутких SQL конструкций выборки ).
    > Интересуют схемы баз данных, ссылки на примеры, или названия программных продуктов где
    > подобное реализовано и доступно для изучения.
    > Заранее благодарен за любую помощь.

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

    сообщить модератору +/ответить
    • Приведите в таком случае вашу схему которая дает большую производительность Для, !*! svfolder (ok), 17:44 , 24-Янв-13 (2)
      > правильный с точки зрения нормализации - это не лучший вариант с точки
      > зрения быстродействия. В любом случае построенную страницу товара надо кешировать, а
      > не строить её на каждый запрос пользователя.

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

      Например выводим список товаров по производителю, и в него вошли товары типа, чайник, утюг и дрель.

      У дрели имеем характеристики
      Назначение    дрель-шуруповерт
      Тип инструмента    безударный
      Тип патрона    быстрозажимной
      Количество скоростей работы    2
      Питание    от аккумулятора
      Диаметр патрона    1 - 10 мм
      Макс. число оборотов холостого хода    1300 об/мин
      Максимальный крутящий момент    30 Н*м
      Макс. диаметр сверления (дерево)    25 мм
      Макс. диаметр сверления (металл)    10 мм

      У чайника свой набор свойств
      Тип    чайник
      Объем    1.7 л
      Мощность    2400 Вт
      Тип нагревательного элемента    закрытая спираль
      Покрытие нагревательного элемента    нержавеющая сталь
      Материал корпуса    пластик

      у утюга по аналогии.

      Соответственно задача минимизировать нагрузку на сервер при выборке.

      сообщить модератору +/ответить
Вопрос по организации tcp шлюза на php, !*! dmitry_nch, (PHP) 03-Ноя-16, 00:47  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Редирект в nginx определенных файлов (js, jpg) с http на https , !*! nicksonet, (nginx) 07-Ноя-16, 11:44  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
В логах apache24 много варингов PHP, !*! kvadim, (Apache, http-серверы) 11-Окт-16, 23:11  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Не выдает ошибку 404, просто белый экран, !*! ed, (Apache, http-серверы) 04-Ноя-15, 15:36  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
  • смотреть логи apache и php Белый Экран Смерти это в php означает фатальная ош, !*! eRIC (ok), 06:15 , 05-Ноя-15 (1)
    смотреть логи apache и php. Белый Экран Смерти = это в php означает фатальная ошибка, где-то в php у вас возникает ошибка


    сообщить модератору +/ответить
    • В лога ошибок php нет, в настройках E_ALL стоит, логи с тестового сервера, 192 , !*! ed (??), 10:20 , 05-Ноя-15 (2) –1
      > смотреть логи apache и php. Белый Экран Смерти = это в php
      > означает фатальная ошибка, где-то в php у вас возникает ошибка

      В лога ошибок php нет, в настройках E_ALL  стоит,
      логи с тестового сервера,
      192.168.0.2 - - [03/Nov/2015:20:49:06 +0300] "GET /rus/price/asdasd HTTP/1.1" 200 209
      192.168.0.2 - - [03/Nov/2015:20:51:49 +0300] "GET /rus/asdasdasdasdasd HTTP/1.1" 200 210
      192.168.0.2 - - [03/Nov/2015:20:51:55 +0300] "GET /asdasdasdasdasd HTTP/1.1" 200 210
      192.168.0.2 - - [03/Nov/2015:20:54:30 +0300] "GET / HTTP/1.1" 200 6409
      эррор
      кроме как
      [Tue Nov 03 20:49:06.805764 2015] [authz_core:debug] [pid 2310] mod_authz_core.c(809): [client 192.168.0.2:3219] AH01626: authorization result of Require all granted: granted
      [Tue Nov 03 20:49:06.805801 2015] [authz_core:debug] [pid 2310] mod_authz_core.c(809): [client 192.168.0.2:3219] AH01626: authorization result of <RequireAny>: granted
      [Tue Nov 03 20:49:06.805855 2015] [authz_core:debug] [pid 2310] mod_authz_core.c(809): [client 192.168.0.2:3219] AH01626: authorization result of Require all granted: granted
      [Tue Nov 03 20:49:06.805862 2015] [authz_core:debug] [pid 2310] mod_authz_core.c(809): [client 192.168.0.2:3219] AH01626: authorization result of <RequireAny>: granted
      [Tue Nov 03 20:51:49.375142 2015] [authz_core:debug] [pid 2310] mod_authz_core.c(809): [client 192.168.0.2:4370] AH01626: authorization result of Require all granted: granted
      [Tue Nov 03 20:51:49.375278 2015] [authz_core:debug] [pid 2310] mod_authz_core.c(809): [client 192.168.0.2:4370] AH01626: authorization result of <RequireAny>: granted
      [Tue Nov 03 20:51:49.375401 2015] [authz_core:debug] [pid 2310] mod_authz_core.c(809): [client 192.168.0.2:4370] AH01626: authorization result of Require all granted: granted
      [Tue Nov 03 20:51:49.375411 2015] [authz_core:debug] [pid 2310] mod_authz_core.c(809): [client 192.168.0.2:4370] AH01626: authorization result of <RequireAny>: granted
      [Tue Nov 03 20:51:55.524961 2015] [authz_core:debug] [pid 2547] mod_authz_core.c(809): [client 192.168.0.2:4371] AH01626: authorization result of Require all granted: granted
      [Tue Nov 03 20:51:55.525145 2015] [authz_core:debug] [pid 2547] mod_authz_core.c(809): [client 192.168.0.2:4371] AH01626: authorization result of <RequireAny>: granted
      [Tue Nov 03 20:51:55.525393 2015] [authz_core:debug] [pid 2547] mod_authz_core.c(809): [client 192.168.0.2:4371] AH01626: authorization result of Require all granted: granted
      [Tue Nov 03 20:51:55.525401 2015] [authz_core:debug] [pid 2547] mod_authz_core.c(809): [client 192.168.0.2:4371] AH01626: authorization result of <RequireAny>: granted


      сообщить модератору –1 +/ответить
  • 192 168 0 2 - - 03 Nov 2015 20 49 06 0300 GET rus price asdasd HTTP 1 1 20, !*! worldhost (ok), 21:41 , 02-Май-16 (10)
    192.168.0.2 - - [03/Nov/2015:20:49:06 +0300] "GET /rus/price/asdasd HTTP/1.1" 200 209
    192.168.0.2 - - [03/Nov/2015:20:51:49 +0300] "GET /rus/asdasdasdasdasd HTTP/1.1" 200 210
    192.168.0.2 - - [03/Nov/2015:20:51:55 +0300] "GET /asdasdasdasdasd HTTP/1.1" 200 210
    192.168.0.2 - - [03/Nov/2015:20:54:30 +0300] "GET / HTTP/1.1" 200 6409

    Ответ сервера везде 200, то есть страница выдана. Не большой знаток modrewrite, но тут:

    RewriteRule ^index.php$ - [L] передаются все параметры после имени домена на скрипт index.php
    А тут RewriteRule .*  /index.php задается обработка этих параметров тем же скриптом. Из этого вытекает, что в скрипте нет кода для выполнения в тех случаях, когда запрошенный урл отсутствует. Ну или он работает неправильно и не выдает текст с сообщением, что запрашиваемая страница не существует.  Не мешало бы также и код статус выдать тоже 404. Вот давным давно человек над этим тоже задумался: http://phpclub.ru/talk/threads/%D0%9E%D1%.../

    сообщить модератору +/ответить
    • gt оверквотинг удален worldhost Спасибо Решил уже эту проблему, сменой CMS , !*! ed (??), 08:35 , 03-Май-16 (11)
      >[оверквотинг удален]
      > Ответ сервера везде 200, то есть страница выдана. Не большой знаток modrewrite,
      > но тут:
      > RewriteRule ^index.php$ - [L] передаются все параметры после имени домена на скрипт
      > index.php
      > А тут RewriteRule .*  /index.php задается обработка этих параметров тем же
      > скриптом. Из этого вытекает, что в скрипте нет кода для выполнения
      > в тех случаях, когда запрошенный урл отсутствует. Ну или он работает
      > неправильно и не выдает текст с сообщением, что запрашиваемая страница не
      > существует.  Не мешало бы также и код статус выдать тоже
      > 404. Вот давным давно человек над этим тоже задумался: http://phpclub.ru/talk/threads/%D0%9E%D1%.../

      worldhost Спасибо!!!
      Решил уже эту проблему, сменой CMS =)

      сообщить модератору +/ответить
      • gt оверквотинг удален if isset _GET letter if 0-9 _GET l, !*! Helpsetup (ok), 05:02 , 13-Сен-16 (15)
        >[оверквотинг удален]
        >> RewriteRule ^index.php$ - [L] передаются все параметры после имени домена на скрипт
        >> index.php
        >> А тут RewriteRule .*  /index.php задается обработка этих параметров тем же
        >> скриптом. Из этого вытекает, что в скрипте нет кода для выполнения
        >> в тех случаях, когда запрошенный урл отсутствует. Ну или он работает
        >> неправильно и не выдает текст с сообщением, что запрашиваемая страница не
        >> существует.  Не мешало бы также и код статус выдать тоже
        >> 404. Вот давным давно человек над этим тоже задумался: http://phpclub.ru/talk/threads/%D0%9E%D1%.../
        > worldhost Спасибо!!!
        > Решил уже эту проблему, сменой CMS =)

        if (isset($_GET['letter'])) {
            
            if ('0-9' === $_GET['letter']) {
                
            } elseif (preg_match('{^[a-z]}i', $_GET['letter'])) {
                
            } else {
                header('HTTP/1.0 404 Not Found');
                echo 'Bad';
            }

        }

        сообщить модератору +/ответить
Postfix заголовки, !*! xabrin, (Построение хостинга) 07-Сен-16, 10:28  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
403 при попытке выполнить POST, !*! Alting, (nginx) 24-Авг-16, 12:01  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
 
Пометить прочитанным Создать тему
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Архив | Избранное | Мое | Новое | | |



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру