Enviar búsqueda
Cargar
Perl 6 и высокие нагрузки
•
0 recomendaciones
•
675 vistas
A
Andrew Shitov
Seguir
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 27
Descargar ahora
Descargar para leer sin conexión
Recomendados
Pseudo Perl
Pseudo Perl
Masahiko Sakamoto
Learning PHP in Kurdistan
Learning PHP in Kurdistan
Azad Mzuri
تمرينات المصادر الحرة
تمرينات المصادر الحرة
نوافذ حاسوبية
Dunlap Site Improvements
Dunlap Site Improvements
Jay Marino
Интернет-рынки балтийских стран
Интернет-рынки балтийских стран
Blogcamp Organization Committee
#1-ShoreNet Solutions Presents Giga Vue 420 Hardware Tour
#1-ShoreNet Solutions Presents Giga Vue 420 Hardware Tour
Bill Sipovic
Acende a luz
Acende a luz
alex
Dossier 15M.cc CATALÀ v.0.91
Dossier 15M.cc CATALÀ v.0.91
Stéphane M. Grueso
Recomendados
Pseudo Perl
Pseudo Perl
Masahiko Sakamoto
Learning PHP in Kurdistan
Learning PHP in Kurdistan
Azad Mzuri
تمرينات المصادر الحرة
تمرينات المصادر الحرة
نوافذ حاسوبية
Dunlap Site Improvements
Dunlap Site Improvements
Jay Marino
Интернет-рынки балтийских стран
Интернет-рынки балтийских стран
Blogcamp Organization Committee
#1-ShoreNet Solutions Presents Giga Vue 420 Hardware Tour
#1-ShoreNet Solutions Presents Giga Vue 420 Hardware Tour
Bill Sipovic
Acende a luz
Acende a luz
alex
Dossier 15M.cc CATALÀ v.0.91
Dossier 15M.cc CATALÀ v.0.91
Stéphane M. Grueso
Perl6 one-liners
Perl6 one-liners
Andrew Shitov
Creating a compiler in Perl 6
Creating a compiler in Perl 6
Andrew Shitov
Fun with Raspberry PI (and Perl)
Fun with Raspberry PI (and Perl)
Andrew Shitov
Perl6 in-production
Perl6 in-production
Andrew Shitov
Параллельные вычисления в Perl 6
Параллельные вычисления в Perl 6
Andrew Shitov
AllPerlBooks.com
AllPerlBooks.com
Andrew Shitov
Perl 6 for Concurrency and Parallel Computing
Perl 6 for Concurrency and Parallel Computing
Andrew Shitov
The Joy of Smartmatch
The Joy of Smartmatch
Andrew Shitov
YAPC::Europe 2013
YAPC::Europe 2013
Andrew Shitov
Perl 7, the story of
Perl 7, the story of
Andrew Shitov
Язык программирования Go для Perl-программистов
Язык программирования Go для Perl-программистов
Andrew Shitov
Как очистить массив
Как очистить массив
Andrew Shitov
What's new in Perl 5.14
What's new in Perl 5.14
Andrew Shitov
Что нового в Perl 5.14
Что нового в Perl 5.14
Andrew Shitov
Perl6 grammars
Perl6 grammars
Andrew Shitov
Text in search queries with examples in Perl 6
Text in search queries with examples in Perl 6
Andrew Shitov
There's more than one way to empty it
There's more than one way to empty it
Andrew Shitov
Perl 6 by example
Perl 6 by example
Andrew Shitov
How to clean an array
How to clean an array
Andrew Shitov
Perl 5.10 и 5.12
Perl 5.10 и 5.12
Andrew Shitov
Más contenido relacionado
Más de Andrew Shitov
Perl6 one-liners
Perl6 one-liners
Andrew Shitov
Creating a compiler in Perl 6
Creating a compiler in Perl 6
Andrew Shitov
Fun with Raspberry PI (and Perl)
Fun with Raspberry PI (and Perl)
Andrew Shitov
Perl6 in-production
Perl6 in-production
Andrew Shitov
Параллельные вычисления в Perl 6
Параллельные вычисления в Perl 6
Andrew Shitov
AllPerlBooks.com
AllPerlBooks.com
Andrew Shitov
Perl 6 for Concurrency and Parallel Computing
Perl 6 for Concurrency and Parallel Computing
Andrew Shitov
The Joy of Smartmatch
The Joy of Smartmatch
Andrew Shitov
YAPC::Europe 2013
YAPC::Europe 2013
Andrew Shitov
Perl 7, the story of
Perl 7, the story of
Andrew Shitov
Язык программирования Go для Perl-программистов
Язык программирования Go для Perl-программистов
Andrew Shitov
Как очистить массив
Как очистить массив
Andrew Shitov
What's new in Perl 5.14
What's new in Perl 5.14
Andrew Shitov
Что нового в Perl 5.14
Что нового в Perl 5.14
Andrew Shitov
Perl6 grammars
Perl6 grammars
Andrew Shitov
Text in search queries with examples in Perl 6
Text in search queries with examples in Perl 6
Andrew Shitov
There's more than one way to empty it
There's more than one way to empty it
Andrew Shitov
Perl 6 by example
Perl 6 by example
Andrew Shitov
How to clean an array
How to clean an array
Andrew Shitov
Perl 5.10 и 5.12
Perl 5.10 и 5.12
Andrew Shitov
Más de Andrew Shitov
(20)
Perl6 one-liners
Perl6 one-liners
Creating a compiler in Perl 6
Creating a compiler in Perl 6
Fun with Raspberry PI (and Perl)
Fun with Raspberry PI (and Perl)
Perl6 in-production
Perl6 in-production
Параллельные вычисления в Perl 6
Параллельные вычисления в Perl 6
AllPerlBooks.com
AllPerlBooks.com
Perl 6 for Concurrency and Parallel Computing
Perl 6 for Concurrency and Parallel Computing
The Joy of Smartmatch
The Joy of Smartmatch
YAPC::Europe 2013
YAPC::Europe 2013
Perl 7, the story of
Perl 7, the story of
Язык программирования Go для Perl-программистов
Язык программирования Go для Perl-программистов
Как очистить массив
Как очистить массив
What's new in Perl 5.14
What's new in Perl 5.14
Что нового в Perl 5.14
Что нового в Perl 5.14
Perl6 grammars
Perl6 grammars
Text in search queries with examples in Perl 6
Text in search queries with examples in Perl 6
There's more than one way to empty it
There's more than one way to empty it
Perl 6 by example
Perl 6 by example
How to clean an array
How to clean an array
Perl 5.10 и 5.12
Perl 5.10 и 5.12
Perl 6 и высокие нагрузки
1.
Perl 6 и высокие
нагрузки
2.
Что такое нагрузка?
3.
Что такое нагрузка?
От 1 000 000 посетитлей?
4.
Что такое нагрузка?
Или от одного компилятора?
5.
Perl 6 не
один Pugs Elf Rakudo KindaPerl6 SMOP
6.
Не только script.pl Исходник
.pl Ассемблер .pir Байт-код .pbc
7.
Веб-серверов много Apache CGI
mod_perl Ваш любимый сервер
8.
Сколько способов оптимизации?
(МНОГО)
9.
Компиляция в байт-код
10.
Компиляция в байт-код
programme.pl Компилятор programme.pbc Виртуальная машина
11.
Компиляция в байт-код
programme.pl Компилятор programme.pbc Виртуальная машина + JIT
12.
Прекомпилированные модули use Module; Module.pir
Module.pm
13.
Parrot::Embed
(Байткод, исполняемый в Perl 5)
14.
mod_parrot (Аналог mod_perl, но
для байткода)
15.
Nginx / 0W
/ mod_proxy (Абсолютно стандартно)
16.
Компиляция в байт-код Прекомпилированные
модули Nginx / 0W / mod_proxy Parrot::Embed mod_parrot
17.
Дизайн Perl 6
18.
Lazy lists Распараллеленные гипероператоры
Директива async
19.
Многое реализовано в самой
виртуальной машине
20.
Hello, World++ (Pugs) $ time pugs ‐e'say quot;HL++quot;' real 0m0.382s user 0m0.348s sys 0m0.031s
21.
Hello, World++ (Rakudo) $ time perl6 ‐e'say quot;HL++quot;' real 0m0.389s user 0m0.307s sys 0m0.061s
22.
(Одинаково медленно)
23.
Пример с байткодом
(VPS Apache CGI) $ time wget http://real.perl6.ru real 0m0.034s user 0m0.003s sys 0m0.001s
24.
Пример с кешем
(VPS Apache CGI) $ time wget http://november.perl6.ru real 0m0.027s user 0m0.003s sys 0m0.001s
25.
(Одинаково быстро)
26.
Перспективы Улучшенный синтаксический разбор Новый
JIT-компилятор Новый сборщик мусора
27.
__END__
andy@shitov.ru Андрей Шитов
Descargar ahora