[Soft] ImageCMS Shop Premium

cyberix ты не знаешь как потестить мою поделку (я туда тупо залил демку) на предмет:
1. скорости, может никс нужно допиливать, оптимизировать, может тариф увеличивать?
есть такая штука как ab - apache benchmark, идет в комплекте на никсах вместе с apache http server
позволяет проимитировать количество одновременных посетителей * количество запросов от них одновременно

есть siege - тулза для нагрузочного тестирование вебсервера, ставится из реп отдельно

есть охрененнейший jMeter - это аналог ab, только с поддержкой сценариев - ну допустим нужно покрутить сколько регистраций сможет держать сайт или сколько анонимов+зареганых+что-то еще - требует джаву для существования и написания сценариев

я добился того что моя сборка вебсервера держит 1,5к запросов/сек - тестил на вердпрессе

для пентестов пойдет - acunetix, nikto/wikto, skipfish, w3af, mantra, metasploit-armitage, nessus, sqlmap
 
Как посмотреть на форумы по декодированию, они так легко декодят и Зенды и Кубики...
Неужели нет декодера, который расшифрует наши закодированные файлы с шопа 4.6 ?
В поисках ionCube decoder`а, прочитал статью (Для просмотра ссылки Войди или Зарегистрируйся), в которой автор пишет:

Заключение
Да, я конечно мог бы сразу декодировать файл template.php т.к. всем известно что Zend или ionCube уже давно никакая не защита, и странно почему разработчик данной CMS не знал этого...
Автору хочется пожелать успехов в разработке CMS, одуматься и убрать закодированные файлы и требование обязательного наличия ionCube...

могу дать свою сборку для деиона, попробуй сам обойти вот такое:
if (!defined('BASEPATH')) exit('No direct script access allowed');

template.php - а с чего это он зашифрован?!
 
Последнее редактирование:
вот история, сайт не открывается, хостер тоже, ребят Вы че завалили сайт вместе с хостингом? вабще не смешно :(
а как ты думаешь, твой тариф выдержит ну хотябы 100 подключений*1000 запросов с каждого? :-]
если готов проверить - стукни в личку
 
нашел кое-что
Код:
aur/jmeter 2.11-1 (6)
    A Java desktop application designed to load test functional behavior and measure performance
aur/jmeter-plugins 1.1.3-1 (6)
    Custom set of plugins for Apache JMeter.
community/siege 3.0.5-1
    An http regression testing and benchmarking utility
aur/tsung 1.5.0-2 (7)
    Erlang-based open-source multi-protocol distributed load testing tool
aur/autobench 2.1.2-2 (12)
    A simple Perl script for automating the process of benchmarking a web server.
aur/nikto 2.1.5-2 (106)
    A web server scanner which performs comprehensive tests against web servers for multiple items
aur/skipfish 2.10b-1 (54)
    A fully automated, active web application security reconnaissance tool
aur/w3af 1.5-3 (31)
    Web Application Attack and Audit Framework
aur/armitage-svn 841-1 (69)
    A graphical cyber attack management tool for Metasploit
aur/nessus 5.2.5-1 (49)
    Vulnerability scanner
aur/sqlmap-git 1.0dev.3328.g5b8d631-1 (56)
    Automatic SQL injection and database takeover tool
а как ты думаешь, твой тариф выдержит ну хотябы 100 подключений*1000 запросов с каждого? :-]
если готов проверить - стукни в личку
как правильно записать такой запрос для ab?
 
Последнее редактирование:
ab - apache benchmark -не нашел, где искать то?
будем пробовать пока эти
Код:
aur/jmeter 2.11-1 (6)
    A Java desktop application designed to load test functional behavior and measure performance
community/siege 3.0.5-1
    An http regression testing and benchmarking utility
aur/tsung 1.5.0-2 (7)
    Erlang-based open-source multi-protocol distributed load testing tool
aur/autobench 2.1.2-2 (12)
    A simple Perl script for automating the process of benchmarking a web server.
aur/nikto 2.1.5-2 (106)
    A web server scanner which performs comprehensive tests against web servers for multiple items
aur/skipfish 2.10b-1 (54)
    A fully automated, active web application security reconnaissance tool
aur/w3af 1.5-3 (31)
    Web Application Attack and Audit Framework
aur/armitage-svn 841-1 (69)
    A graphical cyber attack management tool for Metasploit
aur/nessus 5.2.5-1 (49)
    Vulnerability scanner
aur/sqlmap-git 1.0dev.3328.g5b8d631-1 (56)
    Automatic SQL injection and database takeover tool
Для просмотра ссылки Войди или Зарегистрируйся а скажи пожалуйста какую нагрузку, абстрактно, из опыта, выдержит такой ресурс 2048MB ОЗУ, 40GB SSD, 2 ядра CPU, 1 IPv4, 1 IPv6 -nginx+php-fpm+MariaDB, может есть какая-то формула? как спрогнозировать? до оптимизации никса руки еще не скоро дойдут, но все таки...
уж случаем не digitalocean, не? )))
максимальная производительность будет если: (смотрим со стороны клиента) - RAM Cache -> HTML Cache -> PHP Accelerator -> WebServer

то есть запрос от клиента выбивает скрипт в пхп-ускоритель, оттуда в статический кеш, оттуда в память
как сделано у тебя - тот же вердпресс выдаст ну около 100 запросов/сек, порядка 3.5-5 сек на рендер страницы

ab ставится вместе с индейцем - apache httpserver Для просмотра ссылки Войди или Зарегистрируйся
 
уж случаем не digitalocean, не?
не, круче намного
Код:
~]$ ab -c100 -n1000 http://www.pricestock.ru/index.php
Benchmarking www.pricestock.ru (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Completed 500 requests
Completed 600 requests
Completed 700 requests
Completed 800 requests
Completed 900 requests
Completed 1000 requests
Finished 1000 requests


Server Software:        nginx/1.4.7
Server Hostname:        www.pricestock.ru
Server Port:            80

Document Path:          /index.php
Document Length:        0 bytes

Concurrency Level:      100
Time taken for tests:   3.611 seconds
Complete requests:      1000
Failed requests:        0
Non-2xx responses:      1000
Total transferred:      209000 bytes
HTML transferred:       0 bytes
Requests per second:    276.93 [#/sec] (mean)
Time per request:       361.101 [ms] (mean)
Time per request:       3.611 [ms] (mean, across all concurrent requests)
Transfer rate:          56.52 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:       58  185  51.0    187     289
Processing:    34  166  55.0    177     304
Waiting:       34  165  54.9    176     304
Total:        166  351  67.2    353     562

Percentage of the requests served within a certain time (ms)
  50%    353
  66%    380
  75%    400
  80%    409
  90%    429
  95%    457
  98%    479
  99%    506
100%    562 (longest request)
как бы еще расшифровать результат?
 
не, круче намного
Код:
~]$ ab -c100 -n1000 http://www.pricestock.ru/index.php
Benchmarking www.pricestock.ru (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Completed 500 requests
Completed 600 requests
Completed 700 requests
Completed 800 requests
Completed 900 requests
Completed 1000 requests
Finished 1000 requests


Server Software:        nginx/1.4.7
Server Hostname:        www.pricestock.ru
Server Port:            80

Document Path:          /index.php
Document Length:        0 bytes

Concurrency Level:      100
Time taken for tests:   3.611 seconds
Complete requests:      1000
Failed requests:        0
Non-2xx responses:      1000
Total transferred:      209000 bytes
HTML transferred:       0 bytes
Requests per second:    276.93 [#/sec] (mean)
Time per request:       361.101 [ms] (mean)
Time per request:       3.611 [ms] (mean, across all concurrent requests)
Transfer rate:          56.52 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:       58  185  51.0    187     289
Processing:    34  166  55.0    177     304
Waiting:       34  165  54.9    176     304
Total:        166  351  67.2    353     562

Percentage of the requests served within a certain time (ms)
  50%    353
  66%    380
  75%    400
  80%    409
  90%    429
  95%    457
  98%    479
  99%    506
100%    562 (longest request)
как бы еще расшифровать результат?
ну там ж по-русски все написано )))
Document Length: 0 bytes - вот это настораживает, отданый размер 0 байт, такого быть не может
Non-2xx responses: 1000 - аналогично, сервер не сказал 200 ок а что-то другое
внизу таблица с таймингами - при прохождении половины тестов рендер занимает 3,53 секунды, в конце теста - 5 секунд, самый долгий - 5,62 сек, нагрузка - Requests per second: 276.93 [#/sec] (mean)
 
Назад
Сверху