Kaliop et eZ Systems ont animé une « Pause Digitale » 100% dédiée à la presse et aux médias. Le thème de la matinée : Comment créer, optimiser et monétiser vos contenus
Retrouvez dans les slides une partie de la présentation sur les nouveaux enjeux de fabrication des sites medias.
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Comment créer, optimiser et monétiser vos contenus ?
1. Nouveaux enjeux de
fabrication de sites media
Gilles Guirand
Kaliop CTO
Emmanuel MARTIN
Kaliop Sales Director
Retours d’expérience media / presse dont
William Reed Business Media
CMS ?end of
2. Kaliop
• Intégrateur eZPublish depuis 2006 ans
• Présence dans le secteur Presse / Media
• + 130 collaborateurs – 8,5 M€ CA
• Siège à Montpellier – Agences : Londres – Varsovie – Paris - Sydney
3. Press & media CMS : Static HTTP cache + TTL
CMS
Static full pages HTTP cache
With TTL expiration
Homepage ~ 15 min
Article ~ 1 hour
Sitemap ~ 1 day
No HTTPS - No authentication
1st generation strategy
4. Press & media CMS : Static HTTP cache + Purge
CMS
Static full pages HTTP cache
With TTL expiration + dynamic purge
Homepage ~ 15 min + dynamic
Article ~ 1 hour + dynamic
Sitemap ~ 1 day
No HTTPS - No authentication
Refresh the cache for all
pages containing the article
ID=140
2nd generation strategy
5. Press & Media CMS
Gilles Guirand
Kaliop CTO
@gandbox
3rd generation ?
The authenticated
cache
6. Press & media CMS : Static HTTP cache + Purge
CMS
Static ESI HTTP cache
With TTL expiration + dynamic purge
Block 1 ~ 15 min + dynamic
Block 2 ~ 1 hour + dynamic
Block 3 ~ 1 day
HTTPS - Authentication
Refresh the cache for all
blocks containing the article
ID=140
3nd generation strategy
HEADER
FOOTER
breadcrumb
User profilingContent listContent list
ANONYMOUS
ANONYMOUS
ANONYMOUS
USER GROUP USER
ESI Processing
http://foshttpcachebundle.readthedocs.org/en/latest
/
7. Press & Media CMS
Gilles Guirand
Kaliop CTO
@gandbox
3rd generation ?
Performances is a
topic
8. HOSTING SERVICES CODE
XHTML
CRON3-PARTS
CSS
JavaScript
AJAX calls
DNS
Medias
OS
I/O perf
CPU
RAM
Network
Sizing
Backup
...
Back-end Front-end
DEVELOPER
SYS. ADMIN
FRONT-END
END-USER
CUSTOMER
DIGITAL
MARKETING
?
No 404 or 500 ?
Not so bad ?
Responsive ?
SEO ?
Elegant ?
Fast ? Slow ?
No alerts ?
Doesn’t burn ?
something to
care ?
NFS
SMTP
APIs Drupal tasks
Sys. tasks
DELIVERY
Real life performance : concerns ?
9. HOSTING SERVICES CODE
XHTML
CSS
JavaScript
AJAX calls
Medias
OS
I/O perf
CPU
RAM
Network
Sizing
Backup
... APIs Drupal tasks
Sys. tasks
Back-end Front-end
Real life performance : common issues ?
DNS
CRON3-PARTS
NFS
SMTP
DELIVERY
Ok, you
mean
devOps...
Ok, you
mean
devOps...
10. Metrics :
Which metrics to collect ?
My customer ask for some metrics !?
Is possible to collect slow pages / SQL / Solr ?
devOps
culture ?
11. Metrics :
Which metrics to collect ?
My customer ask for some metrics !?
Is possible to collect slow pages / SQL / Solr ?
devOps
culture ?
12. Load test :
Which user stories to use ?
How to link the load & code impact ?
devOps
culture ?
13. devOps culture ?
SERVICES
CI / testing / local dev :
How to trig performances regressions ?
Can i run/test the whole stack locally ?
Deploymen
t
14. HOSTING SERVICES CODE
XHTML
CSS
JavaScript
AJAX calls
Medias
OS
I/O perf
CPU
RAM
Network
Sizing
Backup
... APIs Drupal tasks
Sys. tasks
Back-end Front-end
Real life performance : common issues ?
DNS
CRON3-PARTS
NFS
SMTP
DELIVERY
Why so
big ?