PHP
PHP a rychlost se v jedné větě nevyslovuje příliš často a když už tak převážně v negativním smyslu. Přesto limitem jsou jen naše ambice. Někdy můžeme chtít vylovit top-k položek z několika desítek tisíc a chceme to udělat za pár milisekund, protože proč ne. celý článek →
Už tu párkrát padlo, že regexy v Javě nemusí být příliš rychlé. Jak na tom ale jsou ve srovnání s jinými jazyky? Například s D, který ve standardní knihovně nabízí hned dvě varianty regexů: Jednak ty obyčejné, které jsou za běhu přeloženy do IR (v případě D jde o bytekód namísto AST) a pak… celý článek →
RSS není komplikované a není důvod pro to, aby chybělo na jakémkoli webu. Možná ho využije jen pár lidí, ale ti vás za něj budou milovat a co víc - úsilí nutné pro implementaci je tak maličké, že skutečně neexistuje žádná výmluva. celý článek →
V PHP není možné získat na bajt přesně původní obsah HTML elementu, který byl naparsován jako DOMDocument nebo SimpleXMLElement. Když ho z nějakých důvodů potřebujete včetně podružností jako uvozovky nebo ukončovací lomítka void elementů, máte smůlu. celý článek →
Před nějakou dobou jsem narazil na článek, který se snažil testovat rychlost a paměťové nároky asociativních polí a různých variant objektů v PHP. Závěr byl ten, že objekty jsou skoro ve všech ohledech buď srovnatelné nebo lepší než asociativní pole, hlavně co se týká paměťových nároků. celý článek →
Starší články publikované na funkcionálně.cz.
1. 2. 2016 | Kolize hashů pro mírně pokročilé |
30. 10. 2015 | PHP compaction hell: Kdo neamortizuje, spláče nad O(n²) |
25. 5. 2015 | L1I cache a iTLB - když ani spekulace nepomůžou |
28. 3. 2015 | Jak optimalizovat deoptimalizací |
2. 1. 2015 | XPath - co, proč a hlavně jak? |
23. 4. 2014 | Výsledky PHP kvízu |
28. 3. 2014 | PHP kvíz (aktualizováno) |
15. 5. 2014 | PHP DOM, SimpleXML a Matcher |
13. 8. 2013 | Jak vlastně psát asynchronní kód |
20. 6. 2013 | Kolik paměti zabírají PHP pole a objekty? |
22. 3. 2013 | Jak z funkcí implementovat objektový systém |