Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

WP absolute insanity

[es] :: PHP :: WP absolute insanity

Strane: 1 2

[ Pregleda: 7137 | Odgovora: 20 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon WP absolute insanity25.12.2015. u 17:37 - pre 100 meseci
Wordpress... malopre se rešim da instaliram WP na localhost, v4.4 da vidim kako deluje, itd. Ja ne radim u WP ništa, pa rek'o konačno da vidim kako je organizovan famozni i opšreprihvaćeni blogging enžin. Strah me je uhvatio.

Zašto?

Evo zašto :

Code:

array (
  0 => '/var/www/wptest/index.php',
  1 => '/var/www/wptest/wp-blog-header.php',
  2 => '/var/www/wptest/wp-load.php',
  3 => '/var/www/wptest/wp-config.php',
  4 => '/var/www/wptest/wp-settings.php',
  5 => '/var/www/wptest/wp-includes/load.php',
  6 => '/var/www/wptest/wp-includes/default-constants.php',
  7 => '/var/www/wptest/wp-includes/version.php',
  8 => '/var/www/wptest/wp-includes/compat.php',
  9 => '/var/www/wptest/wp-includes/random_compat/random.php',
  10 => '/var/www/wptest/wp-includes/random_compat/byte_safe_strings.php',
  11 => '/var/www/wptest/wp-includes/random_compat/cast_to_int.php',
  12 => '/var/www/wptest/wp-includes/random_compat/error_polyfill.php',
  13 => '/var/www/wptest/wp-includes/random_compat/random_bytes_dev_urandom.php',
  14 => '/var/www/wptest/wp-includes/random_compat/random_int.php',
  15 => '/var/www/wptest/wp-includes/functions.php',
  16 => '/var/www/wptest/wp-includes/option.php',
  17 => '/var/www/wptest/wp-includes/class-wp.php',
  18 => '/var/www/wptest/wp-includes/class-wp-error.php',
  19 => '/var/www/wptest/wp-includes/plugin.php',
  20 => '/var/www/wptest/wp-includes/pomo/mo.php',
  21 => '/var/www/wptest/wp-includes/pomo/translations.php',
  22 => '/var/www/wptest/wp-includes/pomo/entry.php',
  23 => '/var/www/wptest/wp-includes/pomo/streams.php',
  24 => '/var/www/wptest/wp-includes/wp-db.php',
  25 => '/var/www/wptest/wp-includes/cache.php',
  26 => '/var/www/wptest/wp-includes/default-filters.php',
  27 => '/var/www/wptest/wp-includes/l10n.php',
  28 => '/var/www/wptest/wp-includes/class-wp-walker.php',
  29 => '/var/www/wptest/wp-includes/class-wp-ajax-response.php',
  30 => '/var/www/wptest/wp-includes/formatting.php',
  31 => '/var/www/wptest/wp-includes/capabilities.php',
  32 => '/var/www/wptest/wp-includes/class-wp-roles.php',
  33 => '/var/www/wptest/wp-includes/class-wp-role.php',
  34 => '/var/www/wptest/wp-includes/class-wp-user.php',
  35 => '/var/www/wptest/wp-includes/query.php',
  36 => '/var/www/wptest/wp-includes/date.php',
  37 => '/var/www/wptest/wp-includes/theme.php',
  38 => '/var/www/wptest/wp-includes/class-wp-theme.php',
  39 => '/var/www/wptest/wp-includes/template.php',
  40 => '/var/www/wptest/wp-includes/user.php',
  41 => '/var/www/wptest/wp-includes/class-wp-user-query.php',
  42 => '/var/www/wptest/wp-includes/session.php',
  43 => '/var/www/wptest/wp-includes/meta.php',
  44 => '/var/www/wptest/wp-includes/class-wp-meta-query.php',
  45 => '/var/www/wptest/wp-includes/general-template.php',
  46 => '/var/www/wptest/wp-includes/link-template.php',
  47 => '/var/www/wptest/wp-includes/author-template.php',
  48 => '/var/www/wptest/wp-includes/post.php',
  49 => '/var/www/wptest/wp-includes/class-walker-page.php',
  50 => '/var/www/wptest/wp-includes/class-walker-page-dropdown.php',
  51 => '/var/www/wptest/wp-includes/class-wp-post.php',
  52 => '/var/www/wptest/wp-includes/post-template.php',
  53 => '/var/www/wptest/wp-includes/revision.php',
  54 => '/var/www/wptest/wp-includes/post-formats.php',
  55 => '/var/www/wptest/wp-includes/post-thumbnail-template.php',
  56 => '/var/www/wptest/wp-includes/category.php',
  57 => '/var/www/wptest/wp-includes/class-walker-category.php',
  58 => '/var/www/wptest/wp-includes/class-walker-category-dropdown.php',
  59 => '/var/www/wptest/wp-includes/category-template.php',
  60 => '/var/www/wptest/wp-includes/comment.php',
  61 => '/var/www/wptest/wp-includes/class-wp-comment.php',
  62 => '/var/www/wptest/wp-includes/class-wp-comment-query.php',
  63 => '/var/www/wptest/wp-includes/class-walker-comment.php',
  64 => '/var/www/wptest/wp-includes/comment-template.php',
  65 => '/var/www/wptest/wp-includes/rewrite.php',
  66 => '/var/www/wptest/wp-includes/class-wp-rewrite.php',
  67 => '/var/www/wptest/wp-includes/feed.php',
  68 => '/var/www/wptest/wp-includes/bookmark.php',
  69 => '/var/www/wptest/wp-includes/bookmark-template.php',
  70 => '/var/www/wptest/wp-includes/kses.php',
  71 => '/var/www/wptest/wp-includes/cron.php',
  72 => '/var/www/wptest/wp-includes/deprecated.php',
  73 => '/var/www/wptest/wp-includes/script-loader.php',
  74 => '/var/www/wptest/wp-includes/class.wp-dependencies.php',
  75 => '/var/www/wptest/wp-includes/class.wp-scripts.php',
  76 => '/var/www/wptest/wp-includes/functions.wp-scripts.php',
  77 => '/var/www/wptest/wp-includes/class.wp-styles.php',
  78 => '/var/www/wptest/wp-includes/functions.wp-styles.php',
  79 => '/var/www/wptest/wp-includes/taxonomy.php',
  80 => '/var/www/wptest/wp-includes/class-wp-term.php',
  81 => '/var/www/wptest/wp-includes/class-wp-tax-query.php',
  82 => '/var/www/wptest/wp-includes/update.php',
  83 => '/var/www/wptest/wp-includes/canonical.php',
  84 => '/var/www/wptest/wp-includes/shortcodes.php',
  85 => '/var/www/wptest/wp-includes/embed.php',
  86 => '/var/www/wptest/wp-includes/class-wp-embed.php',
  87 => '/var/www/wptest/wp-includes/class-wp-oembed-controller.php',
  88 => '/var/www/wptest/wp-includes/media.php',
  89 => '/var/www/wptest/wp-includes/http.php',
  90 => '/var/www/wptest/wp-includes/class-http.php',
  91 => '/var/www/wptest/wp-includes/class-wp-http-streams.php',
  92 => '/var/www/wptest/wp-includes/class-wp-http-curl.php',
  93 => '/var/www/wptest/wp-includes/class-wp-http-proxy.php',
  94 => '/var/www/wptest/wp-includes/class-wp-http-cookie.php',
  95 => '/var/www/wptest/wp-includes/class-wp-http-encoding.php',
  96 => '/var/www/wptest/wp-includes/class-wp-http-response.php',
  97 => '/var/www/wptest/wp-includes/widgets.php',
  98 => '/var/www/wptest/wp-includes/class-wp-widget.php',
  99 => '/var/www/wptest/wp-includes/class-wp-widget-factory.php',
  100 => '/var/www/wptest/wp-includes/nav-menu.php',
  101 => '/var/www/wptest/wp-includes/nav-menu-template.php',
  102 => '/var/www/wptest/wp-includes/admin-bar.php',
  103 => '/var/www/wptest/wp-includes/rest-api.php',
  104 => '/var/www/wptest/wp-includes/rest-api/class-wp-rest-server.php',
  105 => '/var/www/wptest/wp-includes/rest-api/class-wp-rest-response.php',
  106 => '/var/www/wptest/wp-includes/rest-api/class-wp-rest-request.php',
  107 => '/var/www/wptest/wp-includes/vars.php',
  108 => '/var/www/wptest/wp-includes/pluggable.php',
  109 => '/var/www/wptest/wp-includes/pluggable-deprecated.php',
  110 => '/var/www/wptest/wp-includes/default-widgets.php',
  111 => '/var/www/wptest/wp-includes/widgets/class-wp-widget-pages.php',
  112 => '/var/www/wptest/wp-includes/widgets/class-wp-widget-links.php',
  113 => '/var/www/wptest/wp-includes/widgets/class-wp-widget-search.php',
  114 => '/var/www/wptest/wp-includes/widgets/class-wp-widget-archives.php',
  115 => '/var/www/wptest/wp-includes/widgets/class-wp-widget-meta.php',
  116 => '/var/www/wptest/wp-includes/widgets/class-wp-widget-calendar.php',
  117 => '/var/www/wptest/wp-includes/widgets/class-wp-widget-text.php',
  118 => '/var/www/wptest/wp-includes/widgets/class-wp-widget-categories.php',
  119 => '/var/www/wptest/wp-includes/widgets/class-wp-widget-recent-posts.php',
  120 => '/var/www/wptest/wp-includes/widgets/class-wp-widget-recent-comments.php',
  121 => '/var/www/wptest/wp-includes/widgets/class-wp-widget-rss.php',
  122 => '/var/www/wptest/wp-includes/widgets/class-wp-widget-tag-cloud.php',
  123 => '/var/www/wptest/wp-includes/widgets/class-wp-nav-menu-widget.php',
  124 => '/var/www/wptest/wp-includes/locale.php',
  125 => '/var/www/wptest/wp-content/themes/twentyfifteen/functions.php',
  126 => '/var/www/wptest/wp-content/themes/twentyfifteen/inc/custom-header.php',
  127 => '/var/www/wptest/wp-content/themes/twentyfifteen/inc/template-tags.php',
  128 => '/var/www/wptest/wp-content/themes/twentyfifteen/inc/customizer.php',
)


Znate li šta je ovo iznad?

Broj include/require fajlova prilkom svakog requesta ...
Alo! ... 128

Meni moje iskustvo govori da je ovo sve samo ne dobro.

MNOGO.

PREVIŠE.

IDIOTSKI MNOGO.

.. includovanih fajlova.

Interesuje me mišljenje ostalih non-wp developera.

Tek sad neću nikada da koristim wp, pa makar samo takve tražili na *freenalce mrežama.

A ako nekoga interesuje gde da dobije ovakav rezultat:

fajl -> wp-blog-header.php

Neka izgleda ovako pa refhresh.
Code (php):

<?php
/**
 * Loads the WordPress environment and template.
 *
 * @package WordPress
 */


if ( !isset($wp_did_header) ) {

     $wp_did_header = true;

     ob_start();
     require_once( dirname(__FILE__) . '/wp-load.php' );

     wp();

     header('Content-type:text/plain; charset=utf-8');
     var_export(get_included_files());
     exit;

     require_once( ABSPATH . WPINC . '/template-loader.php' );

}

 



.. znači, nakon wp();


.. nznm, verovatno neki ljudi već imaju dobru praksu kako bi smanjili ovu listu, možda je to zbog teme, itd.. ali, ja sam još uvek pod utiskom.. i ostaću takav do kraja.
Kako li se manifestuje ovo na mašinama gde nema opcode keširanja da mi je znati.. :S
about:networking
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+710 Profil

icon Re: WP absolute insanity25.12.2015. u 19:28 - pre 100 meseci
Hehe, u prethodnoj temi argument za kvalitet PHP-a ti je bila popularnost. :) Kako to sad, pa mora da je i WP odličan čim pokreće četvrtinu interneta?! :)

BTW http://programmers.stackexchan...ges-only-load-the-scripts-once

[Ovu poruku je menjao jablan dana 25.12.2015. u 20:54 GMT+1]
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: WP absolute insanity25.12.2015. u 22:27 - pre 100 meseci
Jablane, jesi li ti dobio otkaz negde kao php developer ili ne? I dalje mi je argument popularnost. A wp može da bude i zaboravljen za par godina skroz.
about:networking
 
Odgovor na temu

kunc
Germany/Munich

Član broj: 195484
Poruke: 440



+56 Profil

icon Re: WP absolute insanity26.12.2015. u 09:35 - pre 100 meseci
Citat:
plus_minus: Jablane, jesi li ti dobio otkaz negde kao php developer ili ne? I dalje mi je argument popularnost. A wp može da bude i zaboravljen za par godina skroz.


iz WP su najavili rewritte sa Nojde.js i React-om. Vjerovatno ce uspijet sredit..



 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+710 Profil

icon Re: WP absolute insanity26.12.2015. u 11:20 - pre 100 meseci
Citat:
plus_minus: A wp može da bude i zaboravljen za par godina skroz.

Teško. Kad imaš nešto što radi u desetinama miliona (!!!) instanci svuda po netu ne možeš tek tako da ga zaboraviš, ma koliko litara vinjaka popio. :) Pogledaj samo PHP. U početku je bio đubre, pa se onda zapatio svud jer konkurencije nije bilo, posle su ga šminkali i fejsliftovali do iznemoglosti (sad je, čujem, skoro pa pristojna platforma za nekog ko zna šta radi), ali deprecation ne ide tako lako. :)
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: WP absolute insanity26.12.2015. u 12:27 - pre 100 meseci
Može, može. Winamp. Živi primer.
Imaš klijenata koji traže migracije/prebacivanje svojih sajtova iz wp u joomla/drupal/from-scratch itd.. koliko god hoćeš, već danas.


about:networking
 
Odgovor na temu

Nemke_BG

Član broj: 163822
Poruke: 341
*.static.sbb.rs.

Jabber: Nemke_BG@elitesecurity.org
Sajt: https://www.nmdesign.rs


+45 Profil

icon Re: WP absolute insanity26.12.2015. u 12:31 - pre 100 meseci
@plus_minus

Broj include-ova je totalno nevazan jer prakticno ne utice nikako na perfomanse. Druga stvar sasvim je normalno da ces razdvajati sve klase, trait-ove i interfejse u zasebne fajlove, jer to drasticno povecava
citljivost koda. Posle 15 dana kada se zaboravi sve sta si radio, citljivost koda je razlika izmedju sat vremena rada i nekoliko dana izgubljenih da nadjes gde je sta.

Wordpress je lagan CMS, koji se lako upotrebljava i lako nadogradjuje i ekstenduje i to je prouzrokovalo da je postao vrlo popularan, pa samim tim je dobio i novu dimenziju kroz ogromnu kolicinu
online dokumentacije, primera, Q&A, tema, plugin-ova. Tako je ok da se koristi, imas cak i brdo ogromnih enterprise sajtova koji ga koriste kao osnovu.

Razlog sto retko koji senior developer ne voli WP je zbog toga sto nam smeta sto sam kod nije vise OOP (Prebacuju ga sve vise i vise) i najvaznije od svega sto view logika nije potpuno odvojena od biznis
logike kako smo navikli.

Mislim WP momci su to osmislili da sam WP bude biznis logika, a tema samo prezentaciona. Ali problem nastaje sto svi zele nesto dodatno ili drugacije da implementiraju i onda
da ne bi korisnika teme terao da instalira 23423423423 pluginova, onda sve to integrisu u samu temu i tako nastaje pakao.

@kunc

Ne nisu najavili to. Kompanija (koja je napravila WP) je napravila novi admin interfejs u React-u (interfejs, ne i backend).


...
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: WP absolute insanity26.12.2015. u 13:31 - pre 100 meseci
@Nemke_BG

Citat:
Broj include-ova je totalno nevazan jer prakticno ne utice nikako na perfomanse.


Ne bih se složio. Ne utiće nikako? require_once.. ?

Citat:
Wordpress je lagan CMS, koji se lako upotrebljava i lako nadogradjuje i ekstenduje i to je prouzrokovalo da je postao vrlo popularan, pa samim tim je dobio i novu dimenziju kroz ogromnu kolicinu
online dokumentacije, primera, Q&A, tema, plugin-ova. Tako je ok da se koristi, imas cak i brdo ogromnih enterprise sajtova koji ga koriste kao osnovu.


Falcon je još laganiji i brži, ali - framework.

Ako je toliko lagan (prevashodno namenjen blogerima, novinarima, itd..) zašto onda neki plaćaju od 300 dolara pa naviše, samo da bi se - ubrzalo malo? Pogledaj šta se sve traži na upwork-u. A te enterprise kompanije ili sajtovi, imaju svoje - php/wp-developere - koji su plaćeni samo da ga održavaju. To je `tek ništa` od dodatnog angažovanja za novinare, pismene i non-techie rečite ljude i osobe koje znaju i žele da lepo iznesu svoje mišljenje, a nemaju takve php/wp-developere pri ruci u komšiluku i nisu samostalna enterprise šetajuća kompanija. :) Jesam možda ja malo previše pesimističan, to mogu da prihvatim, ali, sa tolikim brojem sss fajlova, pod, pazi - TEK INSTALIRANIM - sistemom za blogovanje i pravljenje sajtova,... to meni govori da postoji praktično 128 mesta gde postoji način da se u5ere nešto.

WP 4.4 === Commodore 128.
c64 je bio zakon.

Ja nisam senior PHP developer. Ja sam mid kategorija. Možda nisam čak ni MID kako treba, ali sam daleko, daleko, daaaaleko od newbie php developera i smatram da je WP sa tehničke strane - bloat/krš.
Ne totalni kao što to Adobe Reader, npr. ali nema šanse da zavolim wp. Ikada. Ako se nastavi sa ovakvom praksom.

Sa druge strane, ovo je odlično. Easy money za nekoga. Repeat: procedure (speed up wp site, remove module, bla, bla.. ) test ok -> charge. Happy.
Ona druga strana, skinula breme sa psihe, ali ima manjak u džepu. Zašto? Jel' zbog svoje lične produktivnosti ili nečeg drugog? Ko je sad tu `kriv`? wp-theme/module kreator ili fioSofija samog wp-a ili možda neki tamo tekst po netu gde piše da je instaliranje tema/modula/SEo-deda-mrazova i čega sve ne - [karikiranje]breeeezeee!!! ... and You should do it![/karikiranje]

Nije da ja imam problem ako potrošim svoje znanje i naplatim nekome, pa opravdano iz tuđeg džepa u moj. Jok.
Ali, ako klijent treba da plati `opravku`, neka to bude da je klijent zaslužio to svojom glupošću ili neznanjem, a ne zato što je sistem koji koristi sam po sebi takav da će kad-tad morati da plati za nešto što definitivno nema veze sa samim klijentom koji nije techie, jer, i ne treba da bude, ako je verovati wp marketingu za neupućene u web dizajn/razvoj/kodiranje, jel' da?
about:networking
 
Odgovor na temu

Nemke_BG

Član broj: 163822
Poruke: 341
*.static.sbb.rs.

Jabber: Nemke_BG@elitesecurity.org
Sajt: https://www.nmdesign.rs


+45 Profil

icon Re: WP absolute insanity28.12.2015. u 07:36 - pre 100 meseci
Sto se tice include-ova, moras da razmisljas o malo vecoj slici, o svemu sto je integrisano u sam WP i sve sto se dodaje novo. Da bi se sve to odrzavalo mora da se ima ogroman broj fajlova i to je
normalna stvar, nevezana za WP nego za bilo koju malo vecu aplikaciju, cms ili framework.

Lagan u user friendly smislu, znaci lagan za instalaciju, koriscenje.

Naravno da nije lagan na perfomansama. Ali to nije toliko ni vazno, jer postoji tona nacina da se to optimizuje a i cena servera je drasticno manja, tako da optimizacija je postala dosta cesto neisplativa,
firme ih najcesce rade samo kad imaju neki prazan hod.

Sto se tice zadnja dva pasusa, to je neki tvoj rant vezan za nezadovoljstvo WP-om, nadam se da ti je sad lakse, ali je to nevazno za diskusiju.

Cisto da ne bude zabune, nijedan ozbiljan developer ne voli WP ali smo se svi navikli da nam deo posla bude on.
...
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: WP absolute insanity28.12.2015. u 11:36 - pre 100 meseci
Citat:
Naravno da nije lagan na perfomansama. Ali to nije toliko ni vazno ....


E, ajd' sad.. :)

Nema veze, opet kažem, imaš dosta klijenata koji su zarobljeni sa wp? Odlično.
Teraj tako dokle god može i treba, `šišaj` ... pravi teme/module, prodaji ih.. u svakom slučaju i ne verujem da si ti glavni i odgovorni za c128. :)
about:networking
 
Odgovor na temu

VladaSu

Član broj: 31634
Poruke: 1099
*.ptt.rs.



+218 Profil

icon Re: WP absolute insanity29.12.2015. u 15:16 - pre 100 meseci
WP je jedan sveobuhvatan CMS koji je zapocet kao blog CMS a prerastao je u nesto vise.
Izrada jednog WP sajta kosta desetina i stotina puta manje i nije za ozbiljne stvari.
Desi se da te neozbiljne stvari prerastu i nesto malo ozbiljnije i tada je potrebno za pocetak ubrzavanje, doradjivanje a na kraju prebacivanje na normalan kod.
Zasto bi neko placao 1000e sajt za firmu sa desetak stranica umesto da mu neko instalira WP za 100-200e?
Kasnije mu treba shop pa skine neki plugin i stavi ga za 100-200e. Medjutim taj shop mu vremenom postane glavni izvor prihoda i svako ceka poslednji trenutak da plati 2-3000e
i vise za neki redovan i custom made brzi eshop sa 50.000 poseta dnevno.
A sta ako ima 3 posete dnevno? Zasto da plati 3000e kada mu potrebe zadovolji WP za 300e?

WP ce ziveti dok sam ja ziv :) Ne volim ga, ne radim ga ali to je cinjenica. I Windows je los pa je na 95% racunara.
Pa mozes da teras Linux iz konzole, da ga pokrenes sa 10mb memorija i 10 fajlova. Sve mozes i radis kao i kada imas desktop jedino sto moras par godina da ucis.
Ili mozes da koristis desktopo varijantu i iskljucis mozak zarad hiljadu puta vise zauzetih resursa.


Uglavnom WP je neozbiljna prica za ozbiljne ali ozbiljna prica za neozbiljne.



[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: WP absolute insanity29.12.2015. u 19:32 - pre 100 meseci
Citat:
WP ce ziveti dok sam ja ziv Ne volim ga, ne radim ga ali to je cinjenica. I Windows je los pa je na 95% racunara.


Znači, 95% ljudske populacije nije kako treba. Ima istine u tome.

A zašto neko ne bi u startu uzeo opencart umesto wp + wucommerce?

Zato što opencart još uvek nije dovoljno `izvikan`.

Mislim da ćeš ti ipak nadživeti taj wp, ne sekiraj se.

Citat:
Uglavnom WP je neozbiljna prica za ozbiljne ali ozbiljna prica za neozbiljne.


Ja se nadam da kod nas neće uskoro krenuti sa: "Jel' znaš nekog ko pravi u onaj vordpres?" umesto: "Znaš li nekoga ko izrađuje sajtove?"
about:networking
 
Odgovor na temu

VladaSu

Član broj: 31634
Poruke: 1099
*.ptt.rs.



+218 Profil

icon Re: WP absolute insanity29.12.2015. u 22:34 - pre 100 meseci
Citat:
plus_minus: Ja se nadam da kod nas neće uskoro krenuti sa: "Jel' znaš nekog ko pravi u onaj vordpres?" umesto: "Znaš li nekoga ko izrađuje sajtove?"

Nazalost krenulo je. Poznajem ljude koji se razbijaju od ovog posla tako sto instaliraju plugine a satnica im je kao programeru :)
[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: WP absolute insanity29.12.2015. u 22:45 - pre 100 meseci
Znam ih i ja. Bruka.

Nego, biće da nije Commodore128.

Nego je C130.

Nisam uračunao nulu na početku liste, a ni require_once( ABSPATH . WPINC . '/template-loader.php' ); nakon provere.

A možda je čak i C150 jer, ko zna koliko još require_ ima u template loaderu.. :S
Možda neki wp-Guru hoće da dadne tačnu cifru...
Sada je već kasno da proveravam, obrisao sam i zip i sve što je bio raspakovano.
about:networking
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: WP absolute insanity08.04.2016. u 12:54 - pre 97 meseci
A sa druge strane, wordpress ipak ima svojih `vrlina`.

Mossack Fonseca Breach – WordPress Revolution Slider Plugin Possible Cause
about:networking
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
*.dynamic.isp.telekom.rs.

Sajt: https://avramovic.info


+46 Profil

icon Re: WP absolute insanity09.04.2016. u 19:43 - pre 97 meseci
Daleko od toga da branim WP, lično mislim da mu je kod "jadan", ali izgleda da je problem kod Panama Papers bio samo jedan dodatak za WP (revolution slider), a ne WP core. Da se ogradim, nisam detaljno čitao linkovani tekst.

S druge strane, broj inkludovanih fajlova uglavnom ne znači ništa, pogotovo na modernijim serverima sa SSD diskovima. Evo upravo gledam jedan moj (omanji) Laravel projekat, preko 270 inkludovanih fajlova za gotovo svaki page load.
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: WP absolute insanity09.04.2016. u 21:54 - pre 96 meseci
Wordpress se ne instalira uvek na modernim serverima koji čitaju i pišu po ssd hdd, nego se instalira ko zna gde sve ne i page load bude i do 5 sekundi ponekad, a ako je to dobro, ne znam šta da kažem. Nakon druge ture, ukupna latencija (u najboljem slučaju) bude oko 1 i kusur sekunde, dakle ako je kod/wp-setup optimizovan. A što se tiče broja included fajlova, jedan ozbiljniji (cms) lični projekat na kome radim već duže vreme, kada ništa od keširanja nije uključeno, broj included fajlova je 19. Onda kada je i apc + session caching (ili samo session caching) uključen u igru, taj broj je 15. A kada se upali i disk caching tu gde može, ti takvi requestovi povuku čitava 4 backend fajla, pre html outputa. Client response je 5ms + server connect/response (latency) time (na normalnom shared setup-u bez ssd-a). Zamisli taj laravel projekat bez opcode keširanja i bez ssd hard diskova, ili neki drugi `poveći`. Broj included fajlova i te kako znači. Baš kao i sa memorijom. Što manje troši, a daje ono što se traži, to bolje. To pravilo nikada neće umreti. I to pravilo važi ne samo za računare i za IT sferu, nego gotovo svugde.

Citat:
ali izgleda da je problem kod Panama Papers bio samo jedan dodatak za WP (revolution slider), a ne WP core

To stoji, ali, uvek gledaš majku pre nego što odabereš ćerku.

[Ovu poruku je menjao plus_minus dana 09.04.2016. u 23:10 GMT+1]
about:networking
 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1343
*.dynamic.sbb.rs.



+311 Profil

icon Re: WP absolute insanity09.04.2016. u 22:54 - pre 96 meseci
Izgleda kreatori WP plugin-ova veze nemaju, a i arhitekte WP izgleda veze nemaju.
Žalosno za 68% market share-a: http://www.opensourcecms.com/general/cms-marketshare.php
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: WP absolute insanity09.04.2016. u 23:31 - pre 96 meseci
Uh.. nadam se da će se ti procenti iznivelisati u dogledno vreme, baš kao što je to bio slučaj sa (nažalost :/ ) firefox vs chrome .... ma još žešće od toga .. da se izniveliše.
about:networking
 
Odgovor na temu

Mister Big Time
The Consigliere
enterparadajz
Belgrade

Član broj: 15306
Poruke: 4747

Sajt: www.go2bed.net


+43 Profil

icon Re: WP absolute insanity12.04.2016. u 00:36 - pre 96 meseci
plus_minus, potpuno se slazem sa tobom da je WP generalno haotican. Pljuju Joomlu koja je za tri dimenzije ispred igracke WP-a.
Elem, da li si video bazu WP-a, to je po meni rasulo i osnovni problem. Oni bazu koriste kao tekst fajl. Referencijalni integritet ne postoji. Pluginovi guraju svoje djubre u polja u bazi u serijalizovanoj formi. I kako to onda da radi lepo kada ce baza da umre.

Autori plug-in ova prave jos vecu bedu. I tako u krug. Iznenadio sam se da posle toliko vremena od neke tamo 2.x verzije koju sam terao i radio do ove 4.4 se nista krucijalno nije promenilo na bolje, naprotiv.

Ali namena je tu glavna - ciljana publika su noob-ovi. Poredio sam moj PhalconPHP projekat koji koristi message broker npr. koliko je milina raditi na taj nacin umesto na trapav u WP-u. Najogre je kada moras da izmenis neki plugin, da maalo drugacije radi od default-a. Nahebo si :)

Elem, jeste li videli tek novi Magento 2? 450 MB instalacija raspakovana. U dev modu load je 20 sec po strani na Hypervisor masini i SSD lokalnim diskom!

Inace, include tolikih PHP fajlova danas se mnogo bolje podnosi zahvaljujuci OPcache-u koji po defaultu postoji od 5.5. Bez toga, ne znam kako bi ti WP sajtovi radili...

 
Odgovor na temu

[es] :: PHP :: WP absolute insanity

Strane: 1 2

[ Pregleda: 7137 | Odgovora: 20 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.