Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
Description
It looks like protocol plugins take a significant performance penalty compared to doing the same work in the code.
Configuratation:
[root@fedora-23 ~]# cat /opt/ats/etc/trafficserver/remap.config map http://generator.jpeach.org/ http://127.0.0.1/ \ @plugin=generator.so [root@fedora-23 ~]# cat /opt/ats/etc/trafficserver/plugin.config passthru.so [root@fedora-23 ~]# tail /opt/ats/etc/trafficserver/records.config ... CONFIG config.plugin.passthru.server_ports STRING 9090
http_load:
http://generator.jpeach.org/cache/1024/1934f6c8-2cd6-46ea-9077-0532528fb1c9 [vagrant@fedora-23 ~]$ http_load -proxy 127.0.0.1:8080 -parallel 50 -seconds 20 -keep_alive 4 url.lst
We are using a generator URL of 1K that gets served from cache.
Attachments
Issue Links
- is related to
-
TS-4923 Add passthru example plugin
- Open
-
TS-4960 Undo internal request tunnelling hacks
- Open
-
TS-4954 Use TSIOBufferCopy in the passthru example.
- Resolved
-
TS-3777 TSHttpConnect and POST request does not fire TS_VCONN_READ_COMPLETE nor TS_VCONN_EOS
- Closed
-
TS-4955 Remove the global mutex from the plugin session acceptor
- Resolved
- relates to
-
TS-4960 Undo internal request tunnelling hacks
- Open
-
TS-4825 Mark a transaction as not internal
- Open