Skip to main content

WP tuning p2 (API), Lumen, Laravel codepipeline Beanstalk

https://deliciousbrains.com/comparing-wordpress-rest-api-performance-admin-ajax-php/
https://stackoverflow.com/questions/3338220/how-to-simulate-high-traffic-load-on-a-web-application
http://www.opensourcetesting.org/category/performance/page/2/
https://jmeter.apache.org/usermanual/get-started.html#non_gui

curl -sH 'X-Papertrail-Token: YOUR-HTTP-API-KEY' https://papertrailapp.com/api/v1/archives.json |
  grep -o '"filename":"[^"]*"' | egrep -o '[0-9-]+' |
  awk '$0 >= "YYYY-MM-DD" && $0 < "YYYY-MM-DD" {
    print "output " $0 ".tsv.gz"
    print "url https://papertrailapp.com/api/v1/archives/" $0 "/download"
  }' | curl --progress-bar -fLH 'X-Papertrail-Token: YOUR-HTTP-API-KEY' -K-

https://help.papertrailapp.com/kb/how-it-works/permanent-log-archives/#usage-example

https://medium.com/@avishayil/deploy-to-elastic-beanstalk-using-bitbucket-pipelines-189eb75cf052
https://hackernoon.com/aws-vs-heroku-cloud-platform-comparison-for-2017-5f2194c0673e

seem kool
https://thomasgriffin.io/a-creative-approach-to-efficient-and-scalable-wordpress-api-endpoints/

https://www.slimframework.com/2015/04/14/lumen.html
https://www.adampatterson.ca/2015/using-wordpress-with-lumen/
https://logmatic.io/blog/youre-doing-php-logging-wrong/

oh not what I want. I want auto deploy codepipeline use $eb deploy and ELB DSL config.
https://medium.com/@sinsin_78919/https-medium-com-sinsin-78919-how-to-setup-lumen-aws-elastic-beanstalk-basic-26ef8b3eb380

https://aws.amazon.com/cloudfront/faqs/#Does_Amazon_CloudFront_cache_POST_responses

https://stackoverflow.com/questions/3327425/when-to-use-amazon-cloudfront-or-s3
https://stackoverflow.com/questions/19705474/is-it-possible-for-cloudfront-to-cache-rest-api-calls
https://docs.aws.amazon.com/vpc/latest/peering/vpc-peering-basics.html

5 or more type of cache + EC2 combinations.
https://docs.aws.amazon.com/AmazonElastiCache/latest/mem-ug/elasticache-vpc-accessing.html


Some cool item here
Custom Docker image for specific Laravel, hosted on ECR.
https://hackernoon.com/laravel-on-aws-a-reference-architecture-a680755130d0

Live .env hosted on private S3 (seem complex) but best way to handle this live .env ?
http://blog.goforyt.com/laravel-5-aws-elastic-beanstalk-production-guide/
Remember that run php artisan generate/migrate many time may corrupt DB in some article, so this is where Beanstalk ENV shine and why it matter.

04supervisor.config => queue worker (can used for µ service ?)

Cool, alphabet order execution
https://deliciousbrains.com/scaling-laravel-using-aws-elastic-beanstalk-part-3-setting-elastic-beanstalk/
Many think like Apache/Nginx vhost order (seem not documented too) but understandable/guest since we are software developer and this order can be guested.

Continue RTFM
https://docs.aws.amazon.com/codedeploy/latest/userguide/welcome.html

Temporary use $ eb deploy --staged
And add NewRelic
New relic suggest config not work.
Here my boss config and work:
packages:
yum:
newrelic-php5: []
rpm:
newrelic: http://yum.newrelic.com/pub/newrelic/el5/x86_64/newrelic-repo-5-3.noarch.rpm
commands:
configure_new_relic:
command: newrelic-install install
env:
NR_INSTALL_SILENT: true
NR_INSTALL_KEY: new_relic_key_here

https://continuousphp.com/tutorial/wordpress-elastic-beanstalk/

Comments

  1. Laravel Development Company, Get a free quote for laravel web development requirement from a leading Laravel Development Company. Discuss your web project with us to get large discounts...Contact us : +91-9806724185 or Contact@expresstechsoftwares.com

    ReplyDelete
  2. This is very helpful information. Thank for sharing this post. Looking forward to read more.
    Web Design and Development Company

    ReplyDelete

Post a Comment

Popular posts from this blog

AWS Elasticache Memcached connection

https://docs.aws.amazon.com/AmazonElastiCache/latest/mem-ug/accessing-elasticache.html#access-from-outside-aws http://hourlyapps.blogspot.com/2010/06/examples-of-memcached-commands.html Access memcached https://docs.aws.amazon.com/AmazonElastiCache/latest/mem-ug/GettingStarted.AuthorizeAccess.html Zip include hidden file https://stackoverflow.com/questions/12493206/zip-including-hidden-files phpmemcachedadmin ~ phpMyAdmin or phpPgAdmin ... telnet mycachecluster.eaogs8.0001.usw2.cache.amazonaws.com 11211 stats items stats cachedump 27 100 https://docs.aws.amazon.com/AmazonElastiCache/latest/mem-ug/VPCs.EC.html https://lzone.de/cheat-sheet/memcached VPC ID Security Group ID (sg-...) Cluster: The identifier for the cluster memcached1 Creation Time: The time (UTC) when the cluster was created January 9, 2019 at 11:47:16 AM UTC+7 Configuration Endpoint: The configuration endpoint of the cluster memcached1.ahgofe.cfg.usw1.cache.amazonaws.com:11211 St

Notes Windows 10 Virtualbox config, PHP Storm Japanese, custom PHP, Apache build, Postgresql

 cmd => Ctrl + Shift + Enter mklink "C:\Users\HauNT\Videos\host3" "C:\Windows\System32\drivers\etc\hosts" https://www.quora.com/How-to-create-a-router-in-php https://serverfault.com/questions/225155/virtualbox-how-to-set-up-networking-so-both-host-and-guest-can-access-internet 1 NAT + 1 host only config https://unix.stackexchange.com/questions/115464/how-to-properly-set-up-2-network-interfaces-in-centos-running-in-virtualbox DEVICE=eth0 TYPE=Ethernet #BOOTPROTO=dhcp BOOTPROTO=none #IPADDR=10.9.11.246 #PREFIX=24 #GATEWAY=10.9.11.1 #IPV4_FAILURE_FATAL=yes #HWADDR=08:00:27:CC:AC:AC ONBOOT=yes NAME="System eth0" [root@localhost www]# cat /etc/sysconfig/network-scripts/ifcfg-eth1 # Advanced Micro Devices, Inc. [AMD] 79c970 [PCnet32 LANCE] DEVICE=eth1 IPADDR=192.168.56.28 <= no eff => auto like DHCP #GATEWAY=192.168.56.1 #BOOTPROTO=dhcp BOOTPROTO=static <= no eff ONBOOT=yes HWADDR=08:00:27:b4:20:10 [root@localhost www]#

Rocket.Chat DB schema

_raix_push_notifications avatars.chunks avatars.files instances meteor_accounts_loginServiceConfiguration meteor_oauth_pendingCredentials meteor_oauth_pendingRequestTokens migrations rocketchat__trash rocketchat_cron_history rocketchat_custom_emoji rocketchat_custom_sounds rocketchat_import rocketchat_integration_history rocketchat_integrations rocketchat_livechat_custom_field rocketchat_livechat_department rocketchat_livechat_department_agents rocketchat_livechat_external_message rocketchat_livechat_inquiry rocketchat_livechat_office_hour rocketchat_livechat_page_visited rocketchat_livechat_trigger rocketchat_message rocketchat_oauth_apps rocketchat_oembed_cache rocketchat_permissions rocketchat_raw_imports rocketchat_reports rocketchat_roles rocketchat_room rocketchat_settings rocketchat_smarsh_history rocketchat_statistics rocketchat_subscription rocketchat_uploads system.indexes users usersSessions https://rocket.chat/docs/developer-guides/sc